[英]how can i get the userId or membershipId of the user that log in in asp.net mvc
我正在雇主網站上工作。 我的問題是,每當有特定的雇主登錄時,我都想過濾某個雇主擁有的所有職位並將其放在下拉列表中。 我如何獲取當前用戶的userId
以便能夠過濾位置。
在用人單位的數據庫中,我有一個名為字段userId
它的FK的userId
在我membershipId
表。
我在網上發現了這個:
Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;
但是我不明白如何使用或放置在控制器上。
嘗試這個:
//simplified version
MembershipUser membershipUser = Membership.GetUser();
string UserID = membershipUser.ProviderUserKey.ToString();
找到的方法也是正確的,但是在控制器中要在何處使用此問題。
最常見的用法是將用戶重定向到當前用戶可以訪問的相應視圖。
您可以使用
User.Identity.Name
在您的控制器內
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.