ドメイン制御のコンピュータでコンピュータのアカウントにログインしてウェブサイトにログインします
3955 ワード
今日とても奇怪な需要があって、ドメイン制御のコンピュータでそれでコンピュータのアカウントにログインしてウェブサイト(ASP.NET)に上陸して、以下はそのほんの少しのヒントコードです
主なコードは次のとおりです.
/// <summary>
/// ,
/// </summary>
public bool CheckUserAndSetCompetence()
{
string message = string.Empty;
string adtest = User.Identity.Name;
string[] ad = adtest.Split('\\');
string userDomain = ad[0].ToString().Trim();
string userAccount = ad[1].ToString().Trim();
////
if (userDomain == "USA")
userAccount = @"USA\" + userAccount;
if (userDomain == "APR")
userAccount = @"APR\" + userAccount;
message = SecurityService.CheckUserAccount(userAccount); //
if (message == string.Empty)
{
Response.Cookies[userAccount].Value = "0";
Response.Redirect("Default.aspx");
}
if (!string.IsNullOrEmpty(message))
{
UIHelper.Alert(this.Page, message);
return false;
}
return true;
}
主なコードは次のとおりです.
string adtest = User.Identity.Name;