私は 2 つのログイン タイプを持っています。1 つは simpleuser で、もう 1 つは admin です ...1 人の管理者はデフォルトの管理者です。彼は他の管理者のアカウントを作成し、deginations と部門も割り当てます。
ログインコード
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";
}
}
スーパーバイザーが自分のアカウントにログインしているとき、1 は管理者、2 はユーザーです。このようなオプションがあるメニューが表示されます。これは adminOp.aspx です。
View Documents
</span>
</a>
</li>
<li>
<a href="SuperVisor.aspx">
<span>
Approve Documents
</span>
</a>
</li>
マネージャーがログインすると、どのようにページにアクセスしてメニューを表示できるようになるかというと、上記のオプションではスーパーバイザーしかいないためです。