public ActionResult Confirm() { var user = AuthenticationService.GetUser(); User user1 = new SignInHandler().Find3(user.Id); if (user1.Banned) { if (user1.ModifiedDate <= System.DateTime.Now) return RedirectToAction("BannedAccount"); } Master master = new SignInHandler().Find4(); var Token = new SwissKip.Web.Queries.TokenQuery(user.Id).ExecuteNew(); //if (Token.Count != 0) //{ Token[0].TokenSeconds = master.TokenExpirationTime; Session["Trying"] = Token[0]; Session["AccessDenied"] = 1; return View(Token[0]); //} //else //{ // string message = "You have not completed your personal info yet!"; // ModelState.AddModelError("Error", message); // return this.View(); //} }
public ActionResult ChangePassword(SignInModel model, string returnUrl) { User user = null; try { user = new SignInHandler().Handle2(model); return RedirectToAction("SignIn"); } catch (ValidationException e) { ModelState.AddModelError(e.Key, e.Message); return this.View(); } }
public ActionResult Index() { var ownerPanelModel = new OwnerPanelQuery(Current.UserId).Execute(); Session["username"] = Current.User.UserName; var folder = Server.MapPath("~/Swisskip/" + Current.User.UserName); //Getting Max. MB per trial version Master master = new SignInHandler().Find4(); ownerPanelModel.MyAccountWidget.MaxSize = master.Size + "MB"; ownerPanelModel.MyAccountWidget.Size = ((CalculateFolderSize(folder) / 1000) / (master.Size * 1024)).ToString("####0.00") +"%"; return View(ownerPanelModel); }
public ActionResult Confirm(int? userId, BasicInfoModel form) { BasicInfoModel data = (BasicInfoModel)Session["Trying"]; User user = null; if (ModelState.IsValid) { try { user = new SignInHandler().Handle3(form, data); if (user.Banned) return RedirectToAction("BannedAccount"); } catch (ValidationException e) { ModelState.AddModelError(e.Key, e.Message); } } if (!ModelState.IsValid) { Session["Trying"] = data; Session["AccessDenied"] = 1; return this.View(data); } Session["AccessDenied"] = 0; if (!user.IsOwner) return new RedirectToAccountType(user); return RedirectToAction("Index", "Owner"); }
public ActionResult SignIn(string V, string type, SignInModel model, string returnUrl) { User user = null; if (ModelState.IsValid) { try { user = new SignInHandler().Handle(model); if (user.Banned) return RedirectToAction("BannedAccount"); //if (user.Blocked) // return RedirectToAction("BlockedAccount"); if (type != null) { Session["AccessDenied"] = 1; return RedirectToAction("Signin2", "Registration", new { userId = V, type = type }); } } catch (ValidationException e) { ModelState.AddModelError(e.Key, e.Message); } } else { ModelState.AddModelError("", "Forgot username or passoword"); return this.View(); } if (!ModelState.IsValid) return this.View(); AuthenticationService.SignIn(user); Session["path"] = Server.MapPath("~/Swisskip/") + user.UserName; //Sent TOKEN by email int newValue = SignInHandler.SendInvitation(user); //Added Token into account UsersAddHandler usersAddHandler = new UsersAddHandler(); user.TokenNumber = newValue; usersAddHandler.Update(user); //Validating data entry if (user.ColourId == 0 && user.IsOwner == false) { return RedirectToAction("Reminder"); } else if (user.ColourId == 0 && user.IsOwner) { return RedirectToAction("MissingInfo", new { id = user.Id }); } Session["AccessDenied"] = 1; return RedirectToAction("Confirm"); }
public ActionResult SignIn(int? V) { try { var user = AuthenticationService.GetUser(); User user1 = new SignInHandler().Find3(user.Id); if (user1.Banned) { if (user1.ModifiedDate <= System.DateTime.Now) return RedirectToAction("BannedAccount"); } } catch { } return View(); }
public ActionResult MissingInfo(int id) { //Handled User ID User user = new SignInHandler().Find3(id); Session["user"] = user; return View(); }
public ActionResult Maintained(int? userId, SignInModel model, string returnUrl) { User user = null; if (ModelState.IsValid) { try { user = new SignInHandler().Handle(model); if (user.Banned) return RedirectToAction("BannedAccount"); //if (user.Blocked) // return RedirectToAction("BlockedAccount"); } catch (ValidationException e) { ModelState.AddModelError(e.Key, e.Message); } } else { ModelState.AddModelError("", "Forgot username or passoword"); return this.View(); } if (!ModelState.IsValid) return this.View(); AuthenticationService.SignIn(user); Session["path"] = Server.MapPath("~/Swisskip/") + user.UserName; //Sent TOKEN by email int newValue = SignInHandler.SendInvitation(user); //Added Token into account UsersAddHandler usersAddHandler = new UsersAddHandler(); user.TokenNumber = newValue; usersAddHandler.Update(user); return RedirectToAction("Confirm"); }