public async Task <JsonResult> RL(string Email, string Password) { var EncPassword = business.SessionSettings.Crypting.En_De_crypt._Encrypt(Password); try { using (business.Management.Management.Login r = new business.Management.Management.Login()) { if (r.checkLogin(Email, EncPassword)) { LoginedUser _root = null; var root = r.GetRoot(Email, EncPassword); _root = new LoginedUser { Root = await root, User = new User() }; r.updateLoginDate(root.Result.RootId, DateTime.Now); FormsAuthentication.SetAuthCookie(Newtonsoft.Json.JsonConvert.SerializeObject(_root), false); return(await Task.Run(() => Json(new { result = true, message = "Giriş başarılı." }, JsonRequestBehavior.AllowGet))); } else { return(await Task.Run(() => Json(new { result = false, message = "Kayıtlı kullanıcı bulunamadı." }, JsonRequestBehavior.AllowGet))); } } } catch (Exception e) { return(await Task.Run(() => Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet))); } }
public void getCurrentUser() { using (business.Management.Management.Login um = new business.Management.Management.Login()) { var user = web.Session.SessionUser.User.Root; CurrentRootViewModel current = new CurrentRootViewModel { Id = user.RootId, Name = user.Name, Mail = user.Username, Password = user.Password }; currentRoot = current; } }