public ActionResult VerifyCode(LoginCommon common) { // common.MobileNo = common.MobileNo.EncryptParameter(); // common.Email = common.Email.EncryptParameter(); return(View(common)); }
public ActionResult ForgotPassword(LoginCommon common) { ModelState.Remove("MobileNo"); ModelState.Remove("Email"); ModelState.Remove("Password"); ModelState.Remove("ConfirmPassword"); ModelState.Remove("FullName"); if (ModelState.IsValid) { CommonDbResponse dbresp = _login.checkusername(common); if (dbresp.Code == 0) { Session["forgotUsername"] = common.UserName; return(RedirectToAction("forgotpasswordverifycode")); } else { ModelState.Clear(); TempData["isValid"] = false; common.UserName = ""; ModelState.AddModelError("UserName", "Invalid Email or Mobile Number"); } } else { ModelState.Clear(); TempData["isValid"] = false; common.UserName = ""; ModelState.AddModelError("UserName", "Invalid Email or Mobile Number"); } return(View(common)); }
public ActionResult Set_Password(LoginCommon common) { ModelState.Remove("UserName"); string ErrorMessage = ""; if (ModelState.IsValid) { var dbresp = _login.setpassword(common); if (dbresp.Code == shared.Models.ResponseCode.Success) { /* * var requestVtoken =(StaticData.GetHtmlHelper(this)).AntiForgeryToken().ToHtmlString(); * return Content("<html><body onload=\"document.getElementById('submit').click();\"><form action='/home/Index' id='frmTest' method='post'>" + requestVtoken+"<input type='hidden' name='UserName' value='" + common.MobileNo + "' /><input type='hidden' name='Password' value='" + common.Password + "' /><button type='submit' name='submit' value='SignIn' id='submit' ></button></form><script></script></body></html>"); */ ModelState.Clear(); common.UserName = "******" + common.MobileNo; var x = Login(common); return(RedirectToAction(x.Item1, x.Item2, new { area = x.Item3 })); //return Index(common, "SignIn"); // return RedirectToAction("Index", new { model = common, submit = "SignIn" }); } ErrorMessage = dbresp.Message; } TempData["msg"] = ErrorMessage; return(View(common)); }
public CommonDbResponse Signup(LoginCommon customer) { CommonDbResponse dbresp = DAO.ParseCommonDbResponse("sproc_Agent_Registration @flag='i',@agent_full_name=" + DAO.FilterString(customer.FullName) + ",@agent_email_address=" + DAO.FilterString(customer.Email) + ",@agent_mobile_number=" + DAO.FilterString(customer.MobileNo)); return(dbresp); }
public CommonDbResponse checkusername(LoginCommon common) { string sql = "exec [sproc_user_detail] "; sql += " @flag='fpv'"; sql += ", @user_name=" + DAO.FilterString(common.UserName); return(DAO.ParseCommonDbResponse(sql)); }
public CommonDbResponse Checkverifycode(LoginCommon common) { string sql = "exec [sproc_user_detail] "; sql += " @flag='fp'"; sql += ", @user_name=" + DAO.FilterString(common.UserName); sql += ", @verification_code=" + DAO.FilterString(common.ActivationCode); return(DAO.ParseCommonDbResponse(sql)); }
public ActionResult ChangePassword(LoginCommon common) { ModelState.Remove("Password"); if (Session["uname"] == null) { return(RedirectToAction("LogOff")); } return(View()); }
public CommonDbResponse changepassword(LoginCommon common) { string sql = "exec [sproc_user_detail] "; sql += " @flag='fcp'"; sql += ", @user_name=" + DAO.FilterString(common.UserName); sql += ", @new_password="******", @verification_code=" + DAO.FilterString(common.ActivationCode); return(DAO.ParseCommonDbResponse(sql)); }
public ActionResult forgotpasswordverifycode() { LoginCommon common = new LoginCommon(); if (Session["forgotUsername"] == null || Session["forgotUsername"].ToString() == "") { return(RedirectToAction("ForgotPassword")); } common.UserName = Session["forgotUsername"].ToString(); return(View(common)); }
public CommonDbResponse verifycode(LoginCommon verify) { string sql = "sproc_Agent_Registration"; sql += " @flag='v'"; sql += ",@agent_full_name=" + DAO.FilterString(verify.FullName); sql += ", @agent_mobile_number=" + DAO.FilterString(verify.MobileNo); sql += ", @agent_email_address=" + DAO.FilterString(verify.Email); sql += ", @agent_verification_code=" + DAO.FilterString(verify.ActivationCode); return(DAO.ParseCommonDbResponse(sql)); }
public ActionResult Index(LoginCommon model, string submit) { bool login = true; Session["SessionGuid"] = new Guid().ToString(); if (submit == "SignIn") { ModelState.Remove("FullName"); ModelState.Remove("Email"); ModelState.Remove("MobileNo"); ModelState.Remove("ConfirmPassword"); } else if (submit == "SignUp") { ModelState.Remove("UserName"); ModelState.Remove("Password"); ModelState.Remove("ConfirmPassword"); login = false; } else { return(RedirectToAction("Index")); } if (ModelState.IsValid) { if (login) { var x = Login(model); return(RedirectToAction(x.Item1, x.Item2, new { area = x.Item3 })); } else { try { var dbres = _login.Signup(model); int code = (int)dbres.Code; TempData["msg"] = dbres.Message; if (dbres.Code == shared.Models.ResponseCode.Success) { return(RedirectToAction("verifyCode", model)); } else { TempData["message"] = dbres.Message; } } catch (Exception ex) { TempData["msg"] = "Something Went Wrong"; } } } return(View()); }
public CommonDbResponse setpassword(LoginCommon common) { string sql = "sproc_Agent_Registration"; sql += " @flag='s'"; sql += ",@agent_full_name=" + DAO.FilterString(common.FullName); sql += ", @agent_mobile_number=" + DAO.FilterString(common.MobileNo); sql += ", @agent_email_address=" + DAO.FilterString(common.Email); sql += ", @agent_new_password="******", @agent_confirm_password=" + DAO.FilterString(common.ConfirmPassword); return(DAO.ParseCommonDbResponse(sql)); }
public ActionResult Verify_Code(LoginCommon common) { //common.MobileNo = common.MobileNo.DecryptParameter(); // common.Email = common.Email.DecryptParameter(); var dbres = _login.verifycode(common); if (dbres.Code == shared.Models.ResponseCode.Success) { string aid = dbres.Extra1.EncryptParameter(); return(RedirectToAction("SetPassword", common)); } TempData["msg"] = dbres.Message.ToString(); return(View()); }
public ActionResult forgotpasswordverifycode(LoginCommon common) { if (string.IsNullOrEmpty(common.ActivationCode)) { ModelState.Clear(); TempData["isValid"] = false; common.UserName = Session["forgotUsername"].ToString(); ModelState.AddModelError("ActivationCode", "Please enter verification code"); return(View(common)); } ModelState.Remove("MobileNo"); ModelState.Remove("Email"); ModelState.Remove("Password"); ModelState.Remove("ConfirmPassword"); ModelState.Remove("FullName"); common.UserName = Session["forgotUsername"].ToString(); if (ModelState.IsValid) { CommonDbResponse dbresp = _login.Checkverifycode(common); if (dbresp.Code == 0) { Session["uname"] = common.UserName; Session["vcode"] = common.ActivationCode; Session.Remove("forgotUsername"); return(RedirectToAction("ChangePassword")); } else { ModelState.Clear(); TempData["isValid"] = false; common.UserName = Session["forgotUsername"].ToString(); ModelState.AddModelError("ActivationCode", "Invalid OTP Code."); } } else { ModelState.Clear(); TempData["isValid"] = false; common.UserName = Session["forgotUsername"].ToString(); ModelState.AddModelError("ActivationCode", "Please enter verification code"); } return(View(common)); }
public ActionResult Change_Password(LoginCommon common) { ModelState.Remove("MobileNo"); ModelState.Remove("Email"); //ModelState.Remove("Password"); ModelState.Remove("FullName"); ModelState.Remove("username"); if (ModelState.IsValid) { common.ActivationCode = Session["vcode"].ToString(); common.UserName = Session["uname"].ToString(); CommonDbResponse dbresp = _login.changepassword(common); if (dbresp.Code == 0) { return(RedirectToAction("LogOff")); } } return(RedirectToAction("ChangePassword", common)); }
public LoginResponse Login(LoginCommon request) { var dt = DAO.ExecuteDataTable("sproc_user_login @flag='login',@user_name=" + DAO.FilterParameter(request.UserName) + ",@password="******",@ip=" + DAO.FilterParameter(request.IpAddress) + /*",@rememberMe=" + DAO.FilterParameter(request.RememberMe ? "1" : "0") +*/ ",@browser_info=" + DAO.FilterParameter(request.BrowserDetail) + ",@session_id=" + DAO.FilterParameter(request.Session)); LoginResponse resp = new LoginResponse(); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow rows in dt.Rows) { resp.code = rows["code"].ToString(); resp.message = rows["message"].ToString(); if (resp.code != "0") { break; } resp.UserId = rows["UserId"].ToString(); resp.RoleId = rows["RoleId"].ToString(); resp.AgentId = rows["AgentId"].ToString(); resp.ParentId = rows["ParentId"].ToString(); resp.UserName = rows["UserName"].ToString(); resp.FullName = rows["FullName"].ToString(); resp.UserType = rows["UserType"].ToString(); resp.KycStatus = rows["KycStatus"].ToString(); resp.FirstTimeLogin = rows["FirstTimeLogin"].ToString(); resp.IsPrimaryUser = rows["IsPrimaryUser"].ToString(); } } else { resp.code = "1"; resp.message = "Login Failed!"; } return(resp); }
public CommonDbResponse Checkverifycode(LoginCommon Verify) { return(_repo.Checkverifycode(Verify)); }
public CommonDbResponse checkusername(LoginCommon common) { return(_repo.checkusername(common)); }
public CommonDbResponse setpassword(LoginCommon common) { return(_repo.setpassword(common)); }
public CommonDbResponse verifycode(LoginCommon verify) { return(_repo.verifycode(verify)); }
public CommonDbResponse Signup(LoginCommon customer) { return(_repo.Signup(customer)); }
public LoginResponse Login(LoginCommon request) { return(_repo.Login(request)); }
public ActionResult ForgotPassword() { LoginCommon common = new LoginCommon(); return(View(common)); }
public Tuple <string, string, string> Login(LoginCommon common) { try { System.Web.HttpContext httpCtx = System.Web.HttpContext.Current; var browserDetails = httpCtx.Request.Headers["User-Agent"]; string Ipaddress = ApplicationUtilities.GetIP(); var dbres = _login.Login(new LoginCommon { UserName = common.UserName, Password = common.Password, IpAddress = Ipaddress, BrowserDetail = browserDetails }); if (dbres.code == "0") { Session["SessionGuid"] = Guid.NewGuid().ToString(); Session["UserId"] = dbres.UserId; Session["RoleId"] = dbres.RoleId; Session["AgentId"] = dbres.AgentId; Session["ParentId"] = dbres.ParentId; Session["UserName"] = dbres.UserName; Session["FullName"] = dbres.FullName; Session["UserType"] = dbres.UserType; Session["KycStatus"] = dbres.KycStatus; Session["FirstTimeLogin"] = dbres.FirstTimeLogin; Session["IsPrimaryUser"] = dbres.IsPrimaryUser; var menus = _login.GetMenus(common.UserName); string areaName = "", dashboard_name = "Index"; if (dbres.UserType == "Admin" || dbres.UserType == "Distributor" || dbres.UserType == "Sub-Distributor") { areaName = "Admin"; if (dbres.UserType == "Distributor") { dashboard_name = "Dashboard2"; } else if (dbres.UserType == "Sub-Distributor") { dashboard_name = "Dashboard3"; } } else if (dbres.UserType != null && (dbres.UserType.ToLower() == "walletuser" || dbres.UserType.ToLower() == "merchant" || dbres.UserType.ToLower() == "agent" || dbres.UserType.ToLower() == "sub-agent")) { areaName = "Client";; if (dbres.KycStatus.ToUpper() == "APPROVED") { Session["KycStatus"] = "a"; } else if (dbres.KycStatus.ToUpper() == "PENDING") { Session["KycStatus"] = "p"; } else if (dbres.KycStatus.ToUpper() == "REJECTED") { Session["KycStatus"] = "r"; } else { Session["KycStatus"] = "n";//N } } var functions = _login.GetApplicatinFunction(dbres.RoleId, true); _login.updateSessionId(Session["UserName"].ToString(), Session.SessionID); Session["Menus"] = menus.menu; Session["Functions"] = functions; return(new Tuple <string, string, string>(dashboard_name, "Home", areaName)); } TempData["msg"] = dbres.message; return(new Tuple <string, string, string>("Index", "Home", "")); } catch (Exception) { TempData["msg"] = "Something Went Wrong"; return(new Tuple <string, string, string>("Index", "Home", "")); } }
public CommonDbResponse changepassword(LoginCommon common) { return(_repo.changepassword(common)); }
/// <summary> /// 管理员登录 /// 创建 毛枫 2015-4-21 /// 修改 毛枫 2015-7-31 /// </summary> /// <param name="username"></param> /// <param name="password"></param> /// <returns></returns> public static bool AdminLoginIn(string username, string password) { bool result = false; try { T_ADMIN admin = new T_ADMIN(); admin = IsLoginFromSql(username, password); if (admin != null) { #region Cookie和Session的设置 //System.Web.HttpContext.Current.Session["A_ID"] = admin.ID; //System.Web.HttpContext.Current.Session["A_Code"] = admin.A_CODE; //System.Web.HttpContext.Current.Session["A_TrueName"] = admin.A_TRUE_NAME; //System.Web.HttpContext.Current.Session["A_AdminName"] = admin.A_NAME; //System.Web.HttpContext.Current.Session.Timeout = 10800; WebHelperUtil.SessionAdd("A_ID", admin.ID.ToString(), 60); WebHelperUtil.SessionAdd("A_Code", admin.A_CODE, 60); WebHelperUtil.SessionAdd("A_TrueName", admin.A_TRUE_NAME, 60); WebHelperUtil.SessionAdd("A_AdminName", admin.A_NAME, 60); ////生成用户模型 //System.Web.HttpContext.Current.Session["A_AdminUser"] = new AdminUserModel() //{ // A_ID = admin.ID, // A_CODE = admin.A_CODE, // A_NAME = admin.A_NAME, // A_CHINESE_NAME = admin.A_TRUE_NAME, //}; string userModle = new AdminUserModel() { A_ID = admin.ID, A_CODE = admin.A_CODE, A_NAME = admin.A_NAME, A_CHINESE_NAME = admin.A_TRUE_NAME, }.toJson(); //加密处理 userModle = EncryptUtil.Base64Encode(userModle); WebHelperUtil.SetCookie("A_AdminUser", userModle, ExpiresDayCookiesSession); //生成验证字符串cookie string authStr = admin.ID + "^" + username.ToLower() + "^" + DateTime.Now.AddHours(2); authStr = EncryptUtil.DESEncryptString(authStr); //添加Cookie WebHelperUtil.SetCookie("AdminToken", EncryptUtil.MD5(admin.ID.ToString(), 16), ExpiresDayCookiesSession); WebHelperUtil.SetCookie("AdminAuth", authStr, ExpiresDayCookiesSession); WebHelperUtil.SetCookie("AdminLastLogTime", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), ExpiresDayCookiesSession); WebHelperUtil.SetCookie("AdminUserLogin", "login", ExpiresDayCookiesSession); #endregion LoginCommon.InsertAdminLoginLog(admin); result = true; } else { result = false; } } catch (Exception ex) { result = false; } return(result); }
public ActionResult SetPassword(LoginCommon common) { return(View(common)); }