public ActionResult Login(LoginModel oLM) { try { if (ModelState.IsValid) { CGeneralUser oUser = CFGeneral.Login(oLM.Username, oLM.Password); if (oUser.Success) { Session["UserID"] = oUser.UserID; Session["LoginTypeCode"] = oUser.LoginTypeCode; Session["DisplayName"] = oUser.DisplayName; Session["LastLogged"] = oUser.LastLogged; return(RedirectToAction("Index", "Home")); } else { ViewBag.ErrorMsg = oUser.Exception; } } return(View()); } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { Message = ex.Message, InnerException = ex.InnerException })); } }
public CGeneralUser Post([FromBody] LoginModel loginModel) { CGeneralUser cGeneralUser = new CGeneralUser(); cGeneralUser = _generalService.Login(loginModel.Username, loginModel.Password); return(cGeneralUser); }
public CGeneralUser Login(string UserName, string PassWord) { CGeneralUser oResult = new CGeneralUser(); try { string ePassword = _sqlService.GetEncryptString(PassWord); DataSet dsLogin = _sqlService.GetDataSet("TLogin", "uspLogin '" + UserName + "', '" + ePassword + "'"); using (DataTable dtLogin = dsLogin.Tables["TLogin"]) { if (dtLogin != null && dtLogin.Rows.Count > 0) { if (Convert.ToBoolean(dtLogin.Rows[0]["Success"])) { // TRUE FOR ORGANIZATION oResult.DisplayName = dtLogin.Rows[0]["DisplayName"].ToString(); oResult.UserID = Convert.ToInt32(dtLogin.Rows[0]["UserID"]); oResult.LoginTypeCode = Convert.ToInt32(dtLogin.Rows[0]["LoginTypeCode"]); oResult.LastLogged = Convert.ToDateTime(dtLogin.Rows[0]["LastLogged"]); oResult.Success = Convert.ToBoolean(dtLogin.Rows[0]["Success"]); oResult.WasSuccessful = Convert.ToInt32(dtLogin.Rows[0]["Success"]); oResult.Exception = dtLogin.Rows[0]["ErrorSuccessMsg"].ToString(); } // FAILED TO LOGIN else { oResult.Success = Convert.ToBoolean(dtLogin.Rows[0]["Success"]); oResult.WasSuccessful = Convert.ToInt32(dtLogin.Rows[0]["Success"]); oResult.Exception = dtLogin.Rows[0]["ErrorSuccessMsg"].ToString(); } } } } catch (Exception ex) { oResult.Success = false; oResult.WasSuccessful = 0; oResult.Exception = ex.Message; } return(oResult); }
public ActionResult Forgot(ForgotModel oFM) { try { if (!String.IsNullOrEmpty(oFM.Username) || !String.IsNullOrEmpty(oFM.Email)) { CGeneralUser oUser = CFGeneral.ForgotPassword(oFM.Username, oFM.Email); if (oUser.Success) { return(RedirectToAction("Login", "Account")); } else { ViewBag.ErrorMsg = oUser.Exception; } } return(View()); } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { Message = ex.Message, InnerException = ex.InnerException })); } }