WebMatrixに完全ログイン/登録とAdminロールを使用して作ったRazorサイトがあります。また、管理者は、ログインしている特定のユーザーの新規注文を追加、編集、キャンセル、または確認できるようにするために、「既存のユーザーとしてログインする」ことができます。FormsAuthenticationの使用
私はこれがこれに近づく最も一般的な方法ではないことを知っていますが、私はそれが大変なことを見ました。私は現在、ドメイン転売事業を所有しており、サプライヤーはこのタイプの機能を使用して、自分のアカウントETCを信用するユーザーとしてログインすることができます。
したがって、FormsAuthenticationはC# 。だから私は、チェックアウト:
何:
http://msdn.microsoft.com/en-us/library/twk5762b.aspx
私が尋ねるにつながりますか? 「ユーザ名」と
そして...
、彼らはそのユーザが登録したときに作成者のメールアドレスを意味ですか?あるいは、それはINTであるUserIdを意味しますか?
そして、それは、これを行うのと同じくらい簡単本当にある?:
@{
if(Roles.IsUserInRole("Administrator"))
{
SetAuthCookie(
"ClientsUserNameHere,
true
);
}
else
{
Response.Redirect("~/Account/SignIn");
}
}
<DOCTYPE! HTML>
<html>
<head></head>
<body>
<p>Hello, Administrator, you are currently Signed In as [insert client name here].</p>
</body>
</html>
Woot!大いにありがとう@ダーリン - とても役に立つ記事 – bendr