protected ISignInUserInfo SignInControl_InitSignInControl() { DefaultSignInUserInfo userInfo = null; string logonName = PassportManager.DecryptUserID(Request.QueryString["uid"]); string windowsLogonName = Request.ServerVariables["LOGON_USER"]; if (logonName.IsNullOrEmpty()) { logonName = windowsLogonName; } if (string.IsNullOrEmpty(logonName) == false) { userInfo = new DefaultSignInUserInfo(); LogOnIdentity loi = new LogOnIdentity(logonName); userInfo.UserID = loi.LogOnNameWithoutDomain; userInfo.Domain = loi.Domain; userInfo.Properties["WindowsIntegrated"] = true; LogOnIdentity wloi = new LogOnIdentity(windowsLogonName); userInfo.OriginalUserID = wloi.LogOnNameWithoutDomain; } return(userInfo); }
protected ISignInUserInfo signInControl_InitSignInControl() { DefaultSignInUserInfo result = null; string openID = Request.QueryString.GetValue("openID", string.Empty); if (openID.IsNotEmpty()) { OpenIDBinding binding = PassportSignInSettings.GetConfig().PersistOpenIDBinding.GetBindingByOpenID(openID); if (binding != null) { result = new DefaultSignInUserInfo(); string logonName = PassportSignInSettings.GetConfig().UserIDConverter.GetUserLogonName(binding.UserID); result.UserID = logonName; result.OriginalUserID = logonName; } } return(result); }