Example #1
0
        public bool SignIn(string UserName, string Password)
        {
            bool flag = false;
            //Signin
            string userSigin = UserEngineService.SignIn(UserName, Password);

            if (userSigin == "success")
            {
                flag = true;
            }

            return(flag);
        }
Example #2
0
        public bool SetWindowsUserAuthenticated()
        {
            bool       flag = false;
            IPrincipal PrincipalPermission = Thread.CurrentPrincipal;

            if (PrincipalPermission.Identity.IsAuthenticated)
            {
                string name       = PrincipalPermission.Identity.Name;
                string NameAuthen = name.Split('\\')[1].ToString();
                flag = UserEngineService.SignIn(NameAuthen);
            }
            return(flag);
        }
Example #3
0
        public void SetLanguage(short l)
        {
            DbLanguage language = UserEngineService.GetLanguage(l);

            this.CurrentLanguageID   = language.Languageid;
            this.CurrentLanguageName = language.LanguageName;
            this.CurrentLanguageCode = language.LanguageCode;

            //IList<SuUserLang> userlang =  SuUserLangService.FindByUserIdAndLanguageId(UserID, language.Languageid);
            //if (userlang != null && userlang.Count > 0)
            //{

            //  // FirstName =  userlang[0].FirstName;
            //  // LastName  =  userlang[0].LastName;
            //    EmployeeName = userlang[0].Comment
            //}
        }
        protected void ctlLingButtonSignOut_Click(object sender, EventArgs e)
        {
            try
            {
                #region clear user token cookies
                HttpCookie cookieUserToken = System.Web.HttpContext.Current.Request.Cookies["expUserToken"];
                if (cookieUserToken != null)
                {
                    cookieUserToken.Value = string.Empty;
                    System.Web.HttpContext.Current.Response.Cookies.Add(cookieUserToken);
                }

                HttpCookie cookieUserName = System.Web.HttpContext.Current.Request.Cookies["expUserName"];
                if (cookieUserName != null)
                {
                    cookieUserName.Value = string.Empty;
                    System.Web.HttpContext.Current.Response.Cookies.Add(cookieUserName);
                }

                HttpCookie cookieFromApp = System.Web.HttpContext.Current.Request.Cookies["expFromApp"];
                if (cookieFromApp != null)
                {
                    cookieFromApp.Value = string.Empty;
                    System.Web.HttpContext.Current.Response.Cookies.Add(cookieFromApp);
                }
                #endregion

                UserEngineService.SignOut(UserAccount.UserID);
                UserEngineService.SignOutClearSession();
            }
            catch
            {
                string url = HttpContext.Current.Request.Url.ToString();
                if (ParameterServices.EnableSSLOnLoginPage && HttpContext.Current.Request.Url.Scheme.Equals(Uri.UriSchemeHttp))
                {
                    url = url.Replace(Uri.UriSchemeHttp, Uri.UriSchemeHttps);
                }
                Response.Redirect(url.Replace(HttpContext.Current.Request.RawUrl, ResolveUrl("~/Login.aspx")));
            }
        }
Example #5
0
 public void SyncUpdateUserData(string userName)
 {
     UserEngineService.SyncUpdateUserData(userName);
 }
Example #6
0
 public SuUser ChangePassword(string userName, string oldPassword, string newPassword, string confirmPassword, string programCode)
 {
     return(UserEngineService.ChangePassword(userName, oldPassword, newPassword, confirmPassword, programCode));
 }
Example #7
0
 public void SignOut(long userID)
 {
     UserEngineService.SignOut(userID);
 }
Example #8
0
 public string CheckSignIn(string UserName, string Password)
 {
     return(UserEngineService.SignIn(UserName, Password));
 }
Example #9
0
 public bool SignIn(string UserName)
 {
     return(UserEngineService.SignIn(UserName));
 }