public ActionResult Register(string username, string password, string namesurname) { IUser iuser = new BsUser(); password = Helper.SHA1HashStringForUTF8String(password); EWSUser ouser = iuser.Register(username, password, namesurname); return(Content("")); }
public EWSUser Register(string username, string pass, string namesurname) { RepositoryBase <EWSUser> _rep = new RepositoryBase <EWSUser>(); EWSUser ouser = new EWSUser() { Name = namesurname, Password = pass, UserName = username, }; return(_rep.Add(ouser)); }
public EWSUser Login(string loginname, string pass) { RepositoryBase <EWSUser> _rep = new RepositoryBase <EWSUser>(); RepositoryBase <EWSKnownWords> _repKnown = new RepositoryBase <EWSKnownWords>(); RepositoryBase <EWSWillLearn> _repWillLearn = new RepositoryBase <EWSWillLearn>(); EWSUser user = _rep.Get(p => p.UserName == loginname && p.Password == pass); user.KnownWordsCount = _repKnown.GetList(p => p.UserID == user.ID).Count(); user.WillLearnWordsCount = _repWillLearn.GetList(p => p.UserID == user.ID).Count(); return(user); }
public ActionResult Login(string username, string password) { try { IUser iuser = new BsUser(); password = Helper.SHA1HashStringForUTF8String(password); EWSUser ouser = iuser.Login(username, password); if (ouser != null) { SetCurrentUser(ouser); FormsAuthentication.SetAuthCookie(username, false); return(Content("OK")); } else //login işlemi başarısız { return(Content("Kullanıcı adı ve/veya şifre hatalı")); } } catch (Exception ex) { throw ex; } }
public void SetCurrentUser(EWSUser user) { Session["CurrentUser"] = user; }