private void ChangePassHandler() { savePassBtn.ServerClick += delegate { var logins = new Login_table().Load_record_with(Login_table_support.Column.Id, Login_table_support.LogicalOperator.EQUAL_TO, SV.Uid); if (enc.GetMD5(enc.StrongEncrypt(oldPass.Value)) == logins.Password) { if (newPass.Value == newRepPass.Value) { var(check, result) = reg.IsPassword(newPass.Value); if (check) { logins.Password = enc.GetMD5(enc.StrongEncrypt(newPass.Value)); Session["message"] = elements.GetMesage("Password changed successfully!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.PATIENT); } else { Session["message"] = elements.GetMesage(result, HtmlElements.MessageType.INFO, HtmlElements.UserType.PATIENT); } } else { Session["message"] = elements.GetMesage("Passwords don't match!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.PATIENT); } } else { Session["message"] = elements.GetMesage("Wrong password!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.PATIENT); } Response.Redirect(nav.PatientPassword); }; }
public ActionResult DeleteConfirmed(int id) { Login_table login_table = db.Login_table.Find(id); db.Login_table.Remove(login_table); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,EmailAddress,Password")] Login_table login_table) { if (ModelState.IsValid) { db.Entry(login_table).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(login_table)); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,EmailAddress,Password")] Login_table login_table) { if (ModelState.IsValid) { db.Login_table.Add(login_table); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(login_table)); }
// GET: Login_table/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Login_table login_table = db.Login_table.Find(id); if (login_table == null) { return(HttpNotFound()); } return(View(login_table)); }
private void LoginEvent() { loginBtn.ServerClick += delegate { var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, username.Value); if (!string.IsNullOrEmpty(logins.Id)) { if (enc.GetMD5(password.Value) == logins.Password) { var uDetails = new Buyer(logins.Id); //logins, then go to address } else { } } else { } }; }
private void RegisterHandler() { regBtn.ServerClick += delegate { var redirect = string.Empty; redirect = nav.Register; var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, userBox.Value); if (string.IsNullOrEmpty(logins.Id)) { if (passBox.Value == rePass.Value) { var(check, result) = reg.IsPassword(passBox.Value); if (check) { var uDetails = new User_details(); logins.insert(userBox.Value, enc.GetMD5(enc.StrongEncrypt(passBox.Value)), DateTime.Now.ToString("dd-MM-yyyy"), "3"); uDetails.insert(logins.Id, fnameBox.Value, lname.Value, emailBox.Value, addressBox.Value, contactBox.Value, genderSelect.Value, dob.Value, "patient"); Session["message"] = elements.GetMesage($"Welcome {uDetails.Fname} {uDetails.Lname}, you can now login.", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.ALL); redirect = nav.Index; } else { Session["message"] = elements.GetMesage(result, HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Passwords do not match!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Username is not available!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } Response.Redirect(redirect); }; }
private void ChangeUsernameHandler() { saveUserBtn.ServerClick += delegate { var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, newusername.Value); if (string.IsNullOrEmpty(logins.Id)) { if (oldusername.Value == SV.Username) { logins.updateField("username", newusername.Value, SV.Uid); Session["message"] = elements.GetMesage("Username has been changed!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.ALL); } else { Session["message"] = elements.GetMesage("Wrong username!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Username not accepted!", HtmlElements.MessageType.ERROR, HtmlElements.UserType.ALL); } Response.Redirect(nav.PatientUsername); }; }
public ActionResult SignIn(Login_table user) { LoginManager manager = new LoginManager(user); Invoker invoker = new Invoker(); Icommand command = null; //++++++++++++++++++++++++adding login +++++++++++++++++++++ username = user.EmailAddress; pwd = user.Password; ProvideMemberShip p = new ProvideMemberShip(); bool valid = p.ValidateUser(username, pwd); if (valid == true) { FormsAuthentication.SetAuthCookie(username, false); Stopwatch sw = Stopwatch.StartNew(); command = new SaveLog(manager); invoker.Commands.Add(command); command = new ConfirmationLogin(manager); invoker.Commands.Add(command); invoker.Execute(); sw.Stop(); Console.WriteLine(sw.Elapsed.Milliseconds); return(RedirectToAction("Index", "Login_table")); } else { TempData["Msg"] = "Login Failed "; return(RedirectToAction("Index")); } }
private void SaveDoctor() { SaveBtn.ServerClick += delegate { var redirect = string.Empty; var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, userBox.Value); if (IsEmpty(logins.Id)) { var uDetails = new User_details(); var spTable = new Speciality_table(); if (passBox.Value == rePass.Value) { logins.insert(userBox.Value, enc.GetMD5(enc.StrongEncrypt(passBox.Value)), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), "3"); uDetails.insert(logins.Id, Session["fname"].ToString(), Session["lname"].ToString(), Session["email"].ToString(), Session["address"].ToString(), Session["contact"].ToString(), Session["gender"].ToString(), Session["date"].ToString(), "doctor"); ImagePofile(); spTable.insert(logins.Id, Session["profession"].ToString()); new ShiftHandler().SetDocShift(logins.Id); Session["message"] = elements.GetMesage("New doctor has been added :-)", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT); Shift = new Shift(SV.ShiftFilePath, logins.Id); redirect = nav.Dashboard; } else { Session["message"] = elements.GetMesage("Passwords do not match!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT); redirect = nav.ManNewDoctorDetails; } } else { Session["message"] = elements.GetMesage("Username already exist", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT); redirect = nav.ManNewDoctorDetails; } Response.Redirect(redirect); }; }
public LoginManager(Login_table user) { username = user.EmailAddress; pwd = user.Password; name = user.FirstName; }
private void LoginEvent() { loginBtn.ServerClick += delegate { var redirectTo = string.Empty; redirectTo = nav.Index; var att = int.Parse(Session["attempt"].ToString()); var logins = new Login_table().Load_record_with(Login_table_support.Column.Username, Login_table_support.LogicalOperator.EQUAL_TO, userBox.Value); if (att > 0) { if (!string.IsNullOrEmpty(logins.Id)) { var attempts = int.Parse(logins.Attempts); if (attempts > 0) { var d = enc.GetMD5(enc.StrongEncrypt(passBox.Value)); if (enc.GetMD5(enc.StrongEncrypt(passBox.Value)) == logins.Password) { var uDetails = new User_details().Load_record_with(User_details_support.Column.User_id, User_details_support.LogicalOperator.EQUAL_TO, logins.Id); var uImage = new Profile_image_table().Load_record_with(Profile_image_table_support.Column.User_id, Profile_image_table_support.LogicalOperator.EQUAL_TO, logins.Id); Session["uid"] = logins.Id; Session["name"] = uDetails.Fname + " " + uDetails.Lname; Session["username"] = logins.Username; Session["address"] = uDetails.Address; Session["contact"] = uDetails.Contact; Session["email"] = uDetails.Email; Session["gender"] = uDetails.Gender; Session["dob"] = uDetails.Dob; Session["staus"] = uDetails.User_type; Session["image"] = uImage.Url; logins.Attempts = "3"; var f = UserTypes.MANAGEMENT.ToString(); if (uDetails.User_type == UserTypes.MANAGEMENT.ToString().ToLower()) { redirectTo = nav.Dashboard; } else if (uDetails.User_type == UserTypes.PATIENT.ToString().ToLower()) { redirectTo = nav.PatientHome; } else if (uDetails.User_type == UserTypes.DOCTOR.ToString().ToLower()) { redirectTo = nav.DoctorHome; } else { redirectTo = nav.Index; } } else { attempts = attempts - 1; logins.Attempts = attempts.ToString(); Session["message"] = elements.GetMesage($"Wrong username or password! left with {attempts} attemps", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else if (attempts == 0) { Session["message"] = elements.GetMesage($"Max attempts reached, try again later or contact the mnagement.", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } else { attempts = attempts - 1; logins.Attempts = attempts.ToString(); Session["message"] = elements.GetMesage($"Wrong username or password! left with {attempts} attemps", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else { Session["message"] = elements.GetMesage("Wrong username or password!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } } else if (att == 0) { Session["message"] = elements.GetMesage($"Max attempts reached, try again later or contact the mnagement.", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } else { att = att - 1; Session["attempt"] = att.ToString(); Session["message"] = elements.GetMesage("Wrong username or password!", HtmlElements.MessageType.INFO, HtmlElements.UserType.ALL); } Response.Redirect(redirectTo); }; }