2016-04-08 25 views
0

私はasp.net IDを使用してログインシステムを編集しようとしています。異なるユーザーセッションを期限切れにするには多少の時間が必要です。そして、このような何か、asp.net IDユーザーセッションがauthenticationPropertiesを使用して期限切れにならない

var authenticationProperties = new AuthenticationProperties() 
      { 
       ExpiresUtc = DateTimeOffset.UtcNow.AddMinutes(5) 
      }; 
      authManager.SignIn(authenticationProperties,identity); 

を使用しますが、私は6分以上のような有効期限のために何かをしようとすると、それは有効期限はありませんが、1-5のように、時間の少ない量のために働くminutes.whatが原因することができ?と この問題を解決するにはどうすればよいですか? [私は誰もが良いチュートリアルを提案することができれば、それは非常に参考になる内容を知らないasp.netプログラマーないよありがとう]

答えて

0

Click Here..

...このコードを試してみてくださいクッキーの寿命を制限する

がStartup.Auth.cs

にConfigureAuth方法で時間または第二もしくは分に
public void ConfigureAuth(IAppBuilder app) 
{ 
    // other stuff 
    app.UseCookieAuthentication(new CookieAuthenticationOptions 
    { 
     ExpireTimeSpan = TimeSpan.FromHours(1), 
    });    
} 
+0

をExpireTimeSpanを設定し、これは固定された1時間ですが、私はので、私は、有効期限を編集する必要が別のユーザーのために別の時間を必要とします私が編集したcontroller.canからg "authenticationProperties"? –

+0

以下のリンクを試してください..認証コードの後に​​有効期限を設定してください..... http://www.jamessturtevant.com/posts/ASPNET-Identity-Cookie-Authentication-Timeouts/ –

関連する問題