在登錄時啓用一個登錄角色。在Asp.Net 2.0身份,因爲我只有一個角色登錄一個應用程序?
變種結果=等待SignInManager.PasswordSignInAsync(model.Email,model.Password,model.RememberMe,shouldLockout:假);
返回錯誤如果沒有登錄在角色。
的一些方法來做到這一點使用Asp.Net 2.0 Identiy?
在登錄時啓用一個登錄角色。在Asp.Net 2.0身份,因爲我只有一個角色登錄一個應用程序?
變種結果=等待SignInManager.PasswordSignInAsync(model.Email,model.Password,model.RememberMe,shouldLockout:假);
返回錯誤如果沒有登錄在角色。
的一些方法來做到這一點使用Asp.Net 2.0 Identiy?
你需要查找用戶在簽約之前,並檢查他們是否有你要找的作用。
var user = await UserManager.FindByEmailAsync(model.Email);
if (user != null)
{
if(await UserManager.IsInRoleAsync(user.Id, "YourApprovedRole"))
{
// Sign in
}
else
{
// Error
}
}
首先從本網站閱讀本教程: http://www.asp.net/identity 然後工作,並嘗試編碼就像網頁說,然後你找到你的解決方案。 注意:plz必須安裝樣本數據表格nuget,以幫助您更好地理解。