2011-01-20 2 views
2

私はasp.net mvcアプリケーションを開発しており、私のカスタムユーザーデータベースと登録手順を作成しました(電子メール検証が必要です)。 asp.netのメンバーシップ・プロバイダを扱わずにFormsAuthentication.SetAuthCookieを自分のログイン・プロシージャで使用できますか?そうすることは[Authorize]属性を使って作業するのでしょうか?FormsAuthentication.SetAuthCookie

答えて

3

はい、FormsAuthentication.SetAuthCookieを独自のログイン手順で使用できます。実際は、デフォルトのasp.net mvcテンプレートで使用されています。

[Authorize] FormsAuthentication.SetAuthCookieがHttpContext.User.Identity.IsAuthenticatedをtrueに設定するため、FormsAuthentication.SetAuthCookieが機能します。

+0

こんにちはアレックス、FormsAuthentication.SetAuthCookieは、HttpContext.User.Identity.IsAuthenticatedをtrueに設定する必要がありますが、私たちのマシンの一部ではそうではありません。私はこれをデバッグするために何を探すことができるか考えていますか?それは本当に面倒です! – applefreak

関連する問題