2017-04-19 68 views
0

我編程與asp.net/C#基於用戶的應用程序,不知道如何解決以下幾個問題:登錄系統和儀表板

在用戶登錄之後,他應該被重定向到一個儀表盤,他可以上傳照片,或更改存儲在sql數據庫中的用戶數據。這沒有問題,因爲在用戶登錄時,我可以通過儀表板頁面的參數發送用戶標識。但是,如果用戶切換到其他頁面並返回儀表板,他將被迫再次登錄。

如何解決Facebook或Google這樣的問題,讓用戶永久登錄?

我希望我能解釋我的問題。

預先感謝您。

回答

0

使用ASP.Net Identity對象。你可能需要做的比以下更多,但它應該讓你開始。

添加到您的啓動(我用在這個例子中一些定製的身份&角色):

services.AddIdentity<MyIdentityUser, MyIdentityRole>().AddEntityFrameworkStores<MyIdentityDbContext>().AddDefaultTokenProviders(); 

然後添加到您的控制器

[HttpPost] 
     [ValidateAntiForgeryToken] 
     public IActionResult Login(LoginViewModel obj) 
     {...} 
+0

謝謝您的幫助。所以,而不是自己編寫一切,我可以使用asp.net身份?和asp.net會員有什麼不同? – user1937182