C# 在asp.net中通过指定登录

C# 在asp.net中通过指定登录,c#,asp.net,login,C#,Asp.net,Login,我有两种登录类型,一种是simpleuser,另一种是admin…一个admin是默认admin,他创建其他admin的帐户,他还分配设计和部门 View Documents </span> </a> </li> <li> <a href="SuperVisor.aspx"> <span>

我有两种登录类型,一种是simpleuser,另一种是admin…一个admin是默认admin,他创建其他admin的帐户,他还分配设计和部门

                View Documents

            </span>
        </a>
    </li>
    <li>
        <a href="SuperVisor.aspx">
            <span>

                Approve Documents

            </span>
        </a>
    </li>
登录码

             if (users == 1)
                {
                    Session["Login2"] = txt_username.Value;
                    Session["Login3"] = txt_pass.Value;

                    Session["UserTypeID"] = users;

                    Response.Redirect("AdminOp.aspx");
                }
                else if (users == 2)
                {

                    Session["Login2"] = txt_username.Value;
                    Session["Login3"] = txt_pass.Value;


                    Session["UserTypeID"] = users;

                    Response.Redirect("upload.aspx");
                }
            }           
        catch
        {
            Label8.Text = "Incorrect User Name or Password";
        }
    } 
                View Documents

            </span>
        </a>
    </li>
    <li>
        <a href="SuperVisor.aspx">
            <span>

                Approve Documents

            </span>
        </a>
    </li>
1是管理员,2是用户 当supervsior登录到他们的帐户时,他会看到一个菜单,其中有一个类似这样的选项,这是adminOp.aspx
  •                 View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    查看文档
    

  • 现在,当管理者登录时,他们如何访问他们的页面并能够看到他们的菜单,因为在上面的选项中只有管理者…如何完成这是管理者?

    听起来您可能需要第三种用户类型

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    <asp:Panel id="managerMenuOptions" visible="false">
     {options here}
    </asp:Panel>
    
    如果要仅向某个组显示选项,请将其放在面板中,并根据用户类型将其隐藏

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    <asp:Panel id="managerMenuOptions" visible="false">
     {options here}
    </asp:Panel>
    
    编辑

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    实现这一点的“正确方法”可能是创建具有类型和名称的用户对象。然后检查需要在UI中显示的属性的值

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    然后您可以检查:

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    
    user.Type == 1
    user.Designation = "manager"
    
    你可以做的另一件事——有时“正确的方法”因为这样或那样的原因是不可行的——是创建一个变量来存储指定,然后使用它来驱动你是否显示选项。它会做同样的事情,只是没有对象

                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>
    

    无论哪种方式,概念都是一样的。您需要将要检查的值存储在某个位置,以便在需要时将其保存在那里。

    我不知道您在问什么,请尝试更好地解释自己,并提供更多详细信息。只有两种用户类型:一种是admin,另一种是user….manager,主管和主管是设计类型…我是如何管理的..???这些其他类型是在您的用户对象中指定的吗?我们真的应该看到您的用户目标代码来有效地帮助您。还有另一个表名称,在这个管理器中,表中有supervsior和director设计类型
                    View Documents
    
                </span>
            </a>
        </li>
        <li>
            <a href="SuperVisor.aspx">
                <span>
    
                    Approve Documents
    
                </span>
            </a>
        </li>