public ActionResult Login(LoginAdmin admin) { if (ModelState.IsValid) { var dao = new AccountDAO(); var result = dao.Login(admin.Username, Encryptor.MD5Hash(admin.Password), admin.GroupID); if (result == 1) { var account = dao.GetByID(admin.Username); var accountSession = new LoginAccount(); accountSession.Username = account.username; accountSession.IdAccount = account.id; Session.Add(SessionConstant.USER_SESSION, accountSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tai khoan nay khong ton tai!!"); } else if (result == -1) { ModelState.AddModelError("", "Tai khoan nay dang bi khoa!!"); } else if (result == -2) { ModelState.AddModelError("", "Sai mat khau!!"); } else { ModelState.AddModelError("", "Dang nhap khong dung!!"); } } return(View("Index")); }
public void EditAdminRegister(LoginAdminData objAdmin) { LoginAdmin admin = new LoginAdmin(); admin = (from info in dbAdmin.Table//.Include(x => x.Role) where info.Id == objAdmin.Id select info).FirstOrDefault(); if (admin != null) { try { admin.Id = objAdmin.Id; admin.Name = objAdmin.Name; admin.EmailId = objAdmin.EmailId; admin.ContactNo = objAdmin.ContactNo; //admin.Password = objAdmin.Password; admin.AdminImage = objAdmin.AdminImage; //admin.CreatedDate = objAdmin.CreatedDate; admin.Status = objAdmin.Status; dbAdmin.Update(admin); dbAdmin.SaveChanges(); } catch (Exception ex) { throw; } } }
public IActionResult Login(LoginAdmin login) //Here return type represents the result of an action method { try { if (ModelState.IsValid) { string result = this.adminBL.AdminLogin(login); //getting the data from BusinessLayer if (result != null) { return(this.Ok(new { Success = true, Message = "Login Successfully", data = result })); //(smd format) //this.Ok returns the data in json format } else { return(this.BadRequest(new { Success = false, Message = "Login Unsuccessfully" })); } } else { throw new Exception("Model is not valid"); } } catch (Exception e) { return(this.BadRequest(new { Success = false, Message = e.Message })); } }
public void ValidatePropertiesTest() { LoginAdmin admin = new LoginAdmin { Username = "******", Password = "******" }; RegisterAdmin admins = new RegisterAdmin { Username = "******", Password = "******" }; UpdatePassword upt = new UpdatePassword { Username = "******", NewPassword = "******", RepeatPassword = "******" }; admins.ValidateAllProperties(); admin.ValidateAllProperties(); upt.ValidateAllProperties(); }
private void CerrarSesion(object sender, RoutedEventArgs e) { string nickname = (DataContext as Jugador).Nickname; try { LoginAdmin.CerrarSesion(nickname); } catch (EndpointNotFoundException) { new Mensaje { TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido, Contenido = Properties.Resources.ErrorServidor_MensajeContenido }.ShowDialog(); } catch (CommunicationObjectFaultedException) { new Mensaje { TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido, Contenido = Properties.Resources.ErrorServidor_MensajeContenido }.ShowDialog(); } Principal ventanaLogin = new Principal(); ventanaLogin.Show(); this.Close(); }
public ActionResult Login(LoginAdmin login) { if (ModelState.IsValid) { Models.Admin admin = db.Admins.FirstOrDefault(a => a.Username == login.Username); if (admin != null) { if (Crypto.VerifyHashedPassword(admin.Password, login.Password) == true) { Session["Admin"] = admin; Session["AdminId"] = admin.Id; return(RedirectToAction("Index")); } else { ModelState.AddModelError("Password", "Wrong password or Username"); return(View(login)); } } else { ModelState.AddModelError("Username", "Wrong Username"); return(View(login)); } } return(View(login)); }
public ActionResult Login(FormCollection collection) { var tendangnhap = collection["ID"]; var matkhau = collection["Password"]; if (String.IsNullOrEmpty(tendangnhap)) { ViewData["Loi1"] = "Phải nhập tài khoản"; } else if (String.IsNullOrEmpty(matkhau)) { ViewData["Loi2"] = "Phải nhập mật khẩu"; } else { LoginAdmin ad = data.LoginAdmins.SingleOrDefault(n => n.ID == tendangnhap && n.PASWORD == matkhau); if (ad != null) { ViewBag.Thongbao = "Chúc mừng đăng nhập thành công"; Session["taikhoangadmin"] = ad; return(RedirectToAction("Index", "Admin")); } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View()); }
protected void btnLogin_Click(object sender, EventArgs e) { try { string user = txtUsername.Text.Trim().ToLower(); string pass = txtPassword.Text; AdminInfo item = LoginAdmin.fLoginAdmin(user, pass); if (item != null && item.IsLogin == 1) { Utility.LogEvent(txtUsername.Text + " đăng nhập quản trị thành công.", System.Diagnostics.EventLogEntryType.Information); Session[Constant.SessionNameAccountAdmin] = item; //Response.Redirect("News_manager.aspx"); if (Request.QueryString["URL"] != null) { Response.Redirect("http://" + HttpUtility.UrlDecode(Request["URL"]), false); } else { //Response.Redirect(Utility.UrlRoot + Config.PathAdmin, false); Response.Redirect("News_manager.aspx"); } } else { Session[Constant.SessionNameAccountAdmin] = string.Empty; lblMsg.Text = "Lỗi nhập tài khoản hoặc mật khẩu!"; } } catch (Exception ex) { lblMsg.Text = "Lỗi nhập tài khoản hoặc mật khẩu!"; } }
protected void LoginProcess(byte CalledFrom) { if (CalledFrom == 1) { Name = Name; Password = Password; } else if (CalledFrom == 2) { Name = Convert.ToString(txtemail.Text.Trim()); Password = Convert.ToString(txtpassword.Text.Trim()); } Objadminlogin.ValidateAdminLogin(Name, Password, ref admin_id, ref Email, ref Level_Id); if (admin_id != 0 && Level_Id != 1) { //App_Param.AdminAppParam(admin_id, Name, Email, 2); //int Admin_ID, string Admin_Name, string Admin_Email, int CalledFrom // App_Param.AdminInitUSer(admin_id, Name, Email, 2); Session["login"] = LoginAdmin.adlogin(Name, Password, admin_id, Email, Level_Id); if (CalledFrom == 2) { //if (chk_Remember.Checked == true) SaveLoginDatatoCookie(); // 'Save Login Values into Cookie //SaveLoginHistory(admin_ID); } Response.Redirect(SiteCommon.UserDefaultURL); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "redirect", "alert('Username or password Incorrect');", true); } }
private void AbrirLogin() { string nickname = (DataContext as Jugador).Nickname; try { LoginAdmin.CerrarSesion(nickname); } catch (EndpointNotFoundException) { new Mensaje { TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido, Contenido = Properties.Resources.ErrorServidor_MensajeContenido }.ShowDialog(); } catch (CommunicationObjectFaultedException) { new Mensaje { TituloMensaje = Properties.Resources.ErrorServidor_TituloContenido, Contenido = Properties.Resources.ErrorServidor_MensajeContenido }.ShowDialog(); } MenuPrincipal ventanaPrincipal = Application.Current.Windows.OfType <MenuPrincipal>().SingleOrDefault(); Principal ventanaLogin = new Principal(); ventanaLogin.Show(); ventanaPrincipal.Close(); }
public void EditAdminStatus(int Id) { LoginAdmin result = new LoginAdmin(); result = (from info in dbAdmin.Table where info.Id == Id select info).FirstOrDefault(); try { if (result.Status == true) { result.Status = false; } else { result.Status = true; } dbAdmin.Update(result); dbAdmin.SaveChanges(); } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserEdit) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { lblMsg.Text = ""; //BindDDL(); if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != string.Empty) { EditData(); } else { Response.Redirect("contact_manager.aspx"); } } }
private void btnAdmin_Click(object sender, EventArgs e) { // anasayfa.ActiveForm.Visible = false; LoginAdmin loginAdmin = new LoginAdmin(); loginAdmin.ShowDialog(); this.Hide(); }
public IActionResult LAdmin([FromBody] Login admin) { LoginAdmin login = new LoginAdmin { AdminLogin = admin }; return(login.Excute()); }
public MSMQModel ForgetPassword(ForgetPasswordModel forgetPasswordModel) { try { CustomerUser customerUser = new CustomerUser(); LoginAdmin forget1 = new LoginAdmin(); JwtModel forget2 = new JwtModel(); using (SqlConnection connection = new SqlConnection(connectionString)) { using (connection) { connection.Open(); //define the SqlCommand Object SqlCommand cmd = new SqlCommand("spForgetPassword", connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Email", forgetPasswordModel.Email); SqlDataReader sqlDataReader = cmd.ExecuteReader(); if (sqlDataReader.HasRows) { if (sqlDataReader.Read()) { customerUser.Email = sqlDataReader.GetString(0); } var jwt = CreateToken(customerUser); forget2.JwtToken = jwt; var model1 = new ForgetPasswordModel { Email = forgetPasswordModel.Email }; var model2 = new JwtModel { JwtToken = forget2.JwtToken }; var model = new MSMQModel { Email = model1.Email, JwtToken = model2.JwtToken }; return(model); } else { return(null); } //Close Data Reader sqlDataReader.Close(); connection.Close(); } } } catch (Exception e) { throw e; } }
public void MatchingUsernameAndPasswordMatch() { LoginAdmin admin = new LoginAdmin { Username = "******", Password = "******" }; Assert.IsTrue(admin.CheckUsernameAndPasswordMatch()); }
public string AdminLogin(LoginAdmin login) { try { return(this.adminRL.AdminLogin(login)); //throw exceptions } catch (Exception e) { throw e; } }
static void Main(string[] args) { int idTest = 4; switch (idTest) { case 1: //REGISTRO DE ADMINISTRADOR Register register = new Register(); register.elUsuarioHaceClickEnRegistrar(); register.ingresaDatos(); register.registraAdministrador(); break; case 2: //REGISTRO DE CAJERO LoginAdmin loginAdmin = new LoginAdmin(); loginAdmin.elUsuarioHaceClickEnLoginAdmin(); loginAdmin.ingresaCredenciales(); loginAdmin.iniciarSesion(); RegisterCajero registerCajero = new RegisterCajero(); registerCajero.listarCajero(); registerCajero.nuevoCajero(); registerCajero.ingresaDatosCajero(); registerCajero.registrarCajero(); break; case 3: //ACTUALIZAR REGISTRO DE CAJERO LoginAdmin loginAdm = new LoginAdmin(); loginAdm.elUsuarioHaceClickEnLoginAdmin(); loginAdm.ingresaCredenciales(); loginAdm.iniciarSesion(); UpdateCajero updateCajero = new UpdateCajero(); updateCajero.listarCajero(); updateCajero.editarCajero(); updateCajero.modificarCajero(); updateCajero.actualizarCajero(); break; case 4: //ELIMINAR REGISTRO DE CAJERO LoginAdmin loginAd = new LoginAdmin(); loginAd.elUsuarioHaceClickEnLoginAdmin(); loginAd.ingresaCredenciales(); loginAd.iniciarSesion(); DeleteCajero deleteCajero = new DeleteCajero(); deleteCajero.listarCajero(); deleteCajero.borrarCajero(); break; } }
public static bool AdicionaLoginAdmin(Administrador admin) { try { LoginAdmin login = new LoginAdmin(); login.LoginAdminAdministrador = admin; login.LoginAdminSessao = RetornarIdSessao(); entities.LoginAdmins.Add(login); entities.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public void DeleteAdmin(int Id) { LoginAdmin admin = new LoginAdmin(); admin = (from info in dbAdmin.Table where info.Id == Id select info).FirstOrDefault(); if (admin != null) { dbAdmin.Delete(admin); dbAdmin.SaveChanges(); } }
public string AdminLogin(LoginAdmin login) { try { connection.Open(); SqlCommand cmd = new SqlCommand("spInsertAdminLoginDetail", connection) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@Email", login.Email); cmd.Parameters.AddWithValue("@Password", Password.ConvertToEncrypt(login.Password)); var returnParameter = cmd.Parameters.Add("@Result", SqlDbType.Int); returnParameter.Direction = ParameterDirection.ReturnValue; SqlDataReader sqlDataReader = cmd.ExecuteReader(); Admin admin = new Admin(); if (sqlDataReader.HasRows) { if (sqlDataReader.Read()) { admin.AdminID = sqlDataReader.GetInt64(0); admin.AdminName = sqlDataReader.GetString(1); admin.PhoneNumber = sqlDataReader.GetInt64(2); admin.Email = sqlDataReader.GetString(3); } } var result = returnParameter.Value; if (result != null && result.Equals(2)) { throw new Exception("AdminID is invalid"); } if (result != null && result.Equals(3)) { throw new Exception("wrong password"); } string token1 = CreateAdminToken(admin); return(token1); } catch (Exception) { throw; } finally { connection.Close(); } }
public static void WriteUser(string userName) { LoginAdmin admin = new LoginAdmin(); var pubUser = new Pub_UserBLL().GetUserByUserName(userName); var context = HttpContext.Current; if (pubUser != null) { admin.UserCode = pubUser.UserCode; admin.UserName = pubUser.UserName; admin.MobilePhone = pubUser.Tel; admin.DeptCode = pubUser.DeptCode; } context.Session["Admin"] = admin; }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!UserRightImpl.CheckRightAdminnistrator().UserRead) { Response.Redirect(Utility.UrlRoot + Config.PathNotRight, false); return; } if (!IsPostBack) { BindGird(); } }
protected void Page_Load(object sender, EventArgs e) { LoginAdmin.IsLoginAdmin(); if (!IsPostBack) { AdminInfo objAdmin = (AdminInfo)Session[Constant.SessionNameAccountAdmin]; if (objAdmin == null) { Response.Redirect(Utility.UrlRoot + Config.LoginAdmin, false); return; } txtUsername.Text = objAdmin.Username; txtUsername.ReadOnly = true; } }
public IActionResult Post([FromBody] LoginAdmin obj) { // var result = dal.SignupPatients.Where(a => a.userName == obj.userName && a.password == obj.password).FirstOrDefault(); if (obj.userName == "Aniket" && obj.password == "@password123") { obj.token = GenerateToken(obj.userName); obj.password = ""; return(Ok(obj)); } else { return(StatusCode(401, "This is not valid patient")); } }
private static LoginAdmin GetPubUser() { var context = HttpContext.Current; LoginAdmin admin = new LoginAdmin(); if (context.Session["Admin"] == null) { if (!string.IsNullOrEmpty(context.User.Identity.Name)) { WriteUser(context.User.Identity.Name); } } admin = context.Session["Admin"] as LoginAdmin ?? new LoginAdmin(); return(admin); }
public async Task <IActionResult> LogAdmin(LoginAdmin model) { if (ModelState.IsValid) { Admin admin = await db.Admins.FirstOrDefaultAsync(u => u.Login == model.Login && u.Password == model.Password); if (admin != null) { await Authenticate(model.Login); // аутентификация return(RedirectToAction("AdminPanel", "Home")); } ModelState.AddModelError("", "Некорректные логин и(или) пароль"); } return(View(model)); }
public ActionResult login(LoginAdmin logininfo) { var Admin = new AdminService(); var isloggedin = Admin.Login(logininfo.Email, logininfo.Passward); if (isloggedin) { return(RedirectToAction("Index", "Default")); } else { logininfo.message = "not success login"; return(View(logininfo)); } }
public ValidationResult GetValidationResult(LoginAdmin data) { var admin = _repository.Admins.SingleOrDefault(x => x.Username == data.Username); var adminValidationResult = new LoginValidator().Validate(admin); if (adminValidationResult.IsValid == false) { return(adminValidationResult); } var loginValidationResult = _authQueries.GetValidationResult(new LoginActor { ActorId = admin.Id, Password = data.Password }); return(loginValidationResult); }
public ActionResult AdminLogin(LoginAdmin AdLog) { if (ModelState.IsValid) { if (db.tbl_Admin.Where(m => m.Admin_Email == AdLog.Admin_Email && m.Admin_Password == AdLog.Password && m.IsDeleted == false).FirstOrDefault() == null) { ViewBag.msg = "كلمة السر أو البريد الإلكتروني غير صحيح"; } else { // إرسال بيانات المسئول إلي الكنترولر الخاص به var name = db.tbl_Admin.Single(x => x.Admin_Email == AdLog.Admin_Email); Session["Admin_Id"] = name.Admin_Id; Session["Admin_Name"] = name.Admin_Name; return(RedirectToAction("Index", "Admin")); } } return(View()); }
private void btnSalirReporte_Click(object sender, RoutedEventArgs e) { LoginAdmin login = new LoginAdmin(); login.setLogin(translogin); translogin.pageTransitionControl.ShowPage(login); }