public ActionResult Distribution(int range1, int range2, int range3, int range4, int range5) { if (SessionAccount.GetId() == null) { return(Redirect(LoginPage)); } var user = SessionAccount.GetCurretAccount(); if (user == null || user.Id == 0) { user = new User(); } else { var dictionary = new Dictionary <string, int>(); dictionary.Add("Интеллигент", range1); dictionary.Add("Шопоголик", range2); dictionary.Add("Гик", range3); dictionary.Add("Гурман", range4); dictionary.Add("Алкаш", range5); _dataManager.UserManager.SetPerformancesUser(user.Id, dictionary); } return(Redirect(HomeIndex)); }
public LoginController() { _dataManager = new DataManager(); var verifyAccount = SessionAccount.VerifyAccount(); var user = _dataManager.UserManager.Authenticate(verifyAccount); SessionAccount.AuthenticateAccount(user); }
public async Task End() { if (dataService.userQueue.ContainsKey(Context.User.Id)) { return; } SessionAccount account = dataService.sessionAccounts[Context.User.Id]; await account.EndSession(); return; }
public ActionResult Distribution() { if (SessionAccount.GetId() == null) { return(Redirect(LoginPage)); } var user = SessionAccount.GetCurretAccount(); if (user == null) { user = new User(); } return(View(user)); }
public ActionResult Registration(User user) { //if (SessionAccount.GetId() != null) return Redirect(HomeIndex); var message = ""; user = _dataManager.UserManager.Register(user.Fio, user.Login, user.Password, ref message); if (user == null) { ViewBag.Message = message; return(View()); } SessionAccount.AuthenticateAccount(user); TempData["sAlertMessage"] = $"Добро пожаловать, {SessionAccount.GetFio()}!"; return(Redirect("/Account/ProfilePerson")); }
public List <SubPoint> GetWay(string x, string y) { if (SessionAccount.GetId() == null) { return(null); } var user = SessionAccount.GetCurretAccount(); if (string.IsNullOrWhiteSpace(x) || string.IsNullOrWhiteSpace(y) || user == null || user.Id == 0) { return(null); } var points = _dataManager.PointManager.GetNearestPoints(double.Parse(x), double.Parse(y), user.Id); return(points); }
public ActionResult Login(User user) { //if (SessionAccount.GetId() == null) return Redirect(HomeIndex); user = _dataManager.UserManager.Authenticate(user.Login, user.Password); if (user != null) { SessionAccount.AuthenticateAccount(user); ViewBag.Message = $"Добро пожаловать, {SessionAccount.GetFio()}!"; return(Redirect(DistributionPage)); } ViewBag.Message = "Не верный логин или пароль"; return(View()); }
public ActionResult Index(double x = 0, double y = 0) { ViewBag.Map = true; if (SessionAccount.GetId() == null) { return(Redirect(LoginPage)); } var user = SessionAccount.GetCurretAccount(); if (x == 0 && y == 0 || user?.Id != 0) { return(View()); } var points = _dataManager.PointManager.GetNearestPoints(x, y, user.Id); return(View(points)); }
public ActionResult GetEventsPoint(long idPoint) { if (SessionAccount.GetId() == null) { return(null); } var user = SessionAccount.GetCurretAccount(); if (user == null || user.Id == 0) { return(null); } var events = _dataManager.PointManager.GetPoint((int)idPoint); ViewData.Model = events; return(View()); }
public JsonResult BankCards(string accountpwd, string type = "MyCard") { type = string.IsNullOrEmpty(type) ? "MyCard" : type; var result = Encrypt.GetEncryptPwd(accountpwd, CurrentUser.LoginName).ToLower() == CurrentUser.AccountPwd.ToLower(); if (result) { var model = new SessionAccount() { Status = true, ExpTime = DateTime.Now.AddMinutes(10) }; Session[type] = model; } JsonDictionary.Add("result", result); JsonDictionary.Add("ErrMsg", result?"":"资金密码错误!"); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public RedirectResult LogOut() { SessionAccount.DeAuthenticateAccount(); return(Redirect(Request.UrlReferrer?.AbsolutePath ?? HomeIndex)); }