iT邦幫忙

0

ASP.NET MVC 5 使用 FormsAuthenticationTicket登入的問題

不好意思,想問一下大大們

一般來說,要取的目前登入的使用者在Controller能用 User.Identity.Name

在service 用 HttpContext.Current.User.Identity.Name

以上都能取的當前登入的使用者

我目前有在專案裡開一個apiController,然後想得知目前登入的使用者時,發現 User.Identity.Name會變成空值,這是因為安全性問題所以系統清掉嗎?

我查了蠻多資料,但目前還是沒解決,感謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
天黑
iT邦研究生 5 級 ‧ 2021-09-22 14:34:45

你好 登入機制是需要驗證的喔,需要加Attribute[Authorize],
因為你沒有提供任何程式碼,沒辦法確認更多部分

我要發表回答

立即登入回答