2007年8月17日 星期五

取得AD帳號(8.17)

User.Identity.Name可以取得登入的使用者完整名稱
經由字串處理可以取得名字的部份

可以這樣測試
ADTest.aspx


string fn = User.Identity.Name; 可得到「主機(網域)名\帳號」
int p = fn.LastIndexOf("\\");
Response.Write(fn.Substring(p+1));
可得到「帳號」

ADTest.aspx放在任何一個NT整合驗證的虛擬目錄(就是以匿名帳號存取)

沒有留言: