public Userlogin Loginsecond_Update(login_Class obj) { Userlogin Userlogin1 = new Userlogin(); Userlogin1 = objModels.loginSecond_Update(obj); return(Userlogin1); }
public IHttpActionResult adminloginvalid(Userlogin u) { try { var admin = db.admins.Where(x => x.username == u.email && x.password == u.password).FirstOrDefault(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (admin != null) { bool isValid = true; if (!isValid) { return(BadRequest("Invalid Credentials")); } } else { return(BadRequest("Invalid Credentials")); } return(Ok("Valid")); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IHttpActionResult loginvalid(Userlogin u) { try { var user = db.User_Master.Where(x => x.email_id == u.email).FirstOrDefault(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (user != null) { bool isValid = BCrypt.Net.BCrypt.Verify(u.password, user.password); if (!isValid) { return(BadRequest("Invalid Credentials")); } } else { return(BadRequest("Invalid Credentials")); } return(Ok("Valid")); } catch (Exception ex) { return(InternalServerError(ex)); } }
// Tilføj - Ret - Slet public static CreateStatus Insert(Userlogin model) { using (Sv_Eksamen_Entities db = new Sv_Eksamen_Entities()) { // Tjek om brugernavn allerede findes if (!db.Userlogin.ToList().Exists(i => i.LoginName.ToLower() == model.LoginName.ToLower())) { // Hvis denne setting er = true, hashes passwordet med MD5 if (ConfigurationManager.AppSettings["SimpleLogin_EnableMD5"] != null && ConfigurationManager.AppSettings["SimpleLogin_EnableMD5"] == "true") { model.Password = Generate_MD5Hash(model.Password); } //model.RoleID = model.RoleID; model.RoleID = (int)Role.User; model.Status = (int)UserStatus.Active; // Sætter status = Aktiv db.Userlogin.Add(model); db.SaveChanges(); return(CreateStatus.OK); // Brugeren er oprettet ! } else { return(CreateStatus.UserNameExist); // Brugernavnet findes allerede ! } } }
private void logout_Click(object sender, EventArgs e) { this.Hide(); Userlogin userLogin = new Userlogin(); userLogin.Show(); }
public ActionResult Login(Userlogin aUserlogin) { if (ModelState.IsValid) { using (DB_Entities db = new DB_Entities()) { var obj = db.Users.Where( a => a.UserName.Equals(aUserlogin.userName) && a.Password.Equals(aUserlogin.Password)) .FirstOrDefault(); if (obj != null) { Session["UserID"] = obj.Id.ToString(); Session["UserName"] = obj.UserName.ToString(); Session["UserRole"] = obj.UserRole.ToString(); return(RedirectToAction("Index", "Home")); } else { // ViewBag.Message = "invalid user name or password"; ModelState.AddModelError("", "Invalid User Name or Password"); } } } return(View(aUserlogin)); }
public ActionResult CreateLogin(String fastName, String lastName, String email, String phone, String userName, String password) { Userlogin user = new Userlogin(); Console.WriteLine("fastName " + fastName); Console.WriteLine("lastName " + lastName); Console.WriteLine("userName " + userName); Console.WriteLine("password " + password); if (!String.IsNullOrEmpty(fastName) && !String.IsNullOrEmpty(lastName) && !String.IsNullOrEmpty(userName) && !String.IsNullOrEmpty(password)) { user.firstName = fastName; user.lastName = lastName; user.email = email; user.phoneNumber = phone; user.user = userName; user.password = password; dbContext.Add(user); dbContext.SaveChanges(); ViewBag.MandatoryCheck = "User Created Successfully."; } else { ViewBag.MandatoryCheck = "Please enter values for the Mandatory fields marked in *."; } return(View("Index")); }
public ActionResult Login(Userlogin userlogin) { if (ModelState.IsValid) { //validate the email and password DataContext db = new DataContext(); var res = db.Users.Where(item => item.Email == userlogin.Email && item.Password == userlogin.Password).ToList(); if (res.Count() != 0) { Session["userid"] = res[0].id; Session["name"] = res[0].Name; if (Session["cart"] != null) { List <Cart> items = (List <Cart>)Session["cart"]; CartController obj = new CartController(); foreach (var i in items) { obj.Func(i.ProductId, res[0].id, i.Quantity); } } return(RedirectToAction("../Category/Index")); } else { ViewBag.ErrorMessage = "Invalid Email Id or Password"; return(View()); } } return(View()); }
public static Userlogin SessionGet() { if (HttpContext.Current.Session["UserModel"] != null) { return((Userlogin)HttpContext.Current.Session["UserModel"]); } else { if (HttpContext.Current.User.Identity.IsAuthenticated) { // Retrieves the cookie that contains your custom FormsAuthenticationTicket. HttpCookie authCookie = HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName]; // Decrypts the FormsAuthenticationTicket that is held in the cookie's .Value property. FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value); // Henter brugeren fra cookie, og indsætter i session Userlogin GetUser = GetByID(Convert.ToInt32(authTicket.UserData)); SessionSet(GetUser); return(GetUser); } } return(null); }
public Userlogin checkLogincustomer(Userlogin_Class login) { Userlogin Userlogin1 = new Userlogin(); Userlogin1 = objModels.check_logincustomer(login); return(Userlogin1); }
public ActionResult DeleteConfirmed(string id) { Userlogin userlogin = db.Userlogins.Find(id); db.Userlogins.Remove(userlogin); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void Delete(int userID) { using (Sv_Eksamen_Entities db = new Sv_Eksamen_Entities()) { Userlogin Item = db.Userlogin.Find(userID); db.Userlogin.Remove(Item); db.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "UserId,Password,UserName,Email,EmailConfirmed,LockoutStartDate,LockoutEndDate,LockoutEnabled")] Userlogin userlogin) { if (ModelState.IsValid) { db.Entry(userlogin).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Confirmation")); } return(View(userlogin)); }
public IActionResult Get(long id) { Userlogin user = _dataRepository.Get(id); if (user == null) { return(NotFound("The Employee record couldn't be found.")); } return(Ok(user)); }
public IActionResult Delete(long id) { Userlogin user = _dataRepository.Get(id); if (user == null) { return(NotFound("The User record couldn't be found.")); } _dataRepository.Delete(user); return(NoContent()); }
/// <summary> /// Adds a new User-Login Entry for a given Username /// </summary> /// <param name="username"></param> /// <param name="sessionId"></param> /// <param name="ipAdress"></param> /// <returns></returns> public async Task AddUserLoginAsync(string username, string sessionId, string ipAdress) { var userLogin = new Userlogin { User = await db.Users.FirstAsync(u => u.Username == username), Metadata = new Metadata(username), SessionId = sessionId, UserIpAdress = ipAdress }; db.Userlogins.Add(userLogin); await db.SaveChangesAsync(); }
public IActionResult Post([FromBody] Userlogin user) { if (user == null) { return(BadRequest("User is null.")); } _dataRepository.Add(user); return(CreatedAtRoute( "Get", new { Id = user.usersId }, user)); }
static string GetToken(string url, Userlogin user) { var json = JsonConvert.SerializeObject(user); var data = new StringContent(json, Encoding.UTF8, "application/json"); using (var client = new HttpClient()) { var response = client.PostAsync(url, data).Result; string name = response.Content.ReadAsStringAsync().Result; dynamic details = JObject.Parse(name); return(details.token); } }
// GET: Userlogins/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Userlogin userlogin = db.Userlogins.Find(id); if (userlogin == null) { return(HttpNotFound()); } return(View(userlogin)); }
public ActionResult Updata(Userlogin user) { if (ModelState.IsValid) { Userlogin upuserlist = db.Userlogins.Find(user.Id); upuserlist.UserName = user.UserName; upuserlist.Password = user.Password; upuserlist.Role = user.Role; upuserlist.State = user.State; int n = db.SaveChanges(); if (n > 0) { return(Redirect("/User/Userlist")); } } List <SelectListItem> Istrole = new List <SelectListItem>(); Istrole.Add(new SelectListItem { Text = "-- 请选择角色--", Value = "0" }); Istrole.Add(new SelectListItem { Text = "普通用户", Value = "普通用户" }); Istrole.Add(new SelectListItem { Text = "管理员", Value = "管理员" }); ViewBag.Istrole = Istrole; List <SelectListItem> Issatate = new List <SelectListItem>(); Issatate.Add(new SelectListItem { Text = "-- 状态--", Value = "0" }); Issatate.Add(new SelectListItem { Text = "正常", Value = "正常" }); Issatate.Add(new SelectListItem { Text = "停用", Value = "停用" }); ViewBag.Issatate = Issatate; return(View(user)); }
public IActionResult Login(Userlogin user) { string token = GetToken("https://localhost:44353/api/token", user); // string token = GetToken("http://52.191.222.87/api/Token", user); if (token != null) { return(RedirectToAction("Index", "Login", new { name = token })); } else { ViewBag.invalid = "UserId or Password invalid"; return(View()); } }
//ВНИМАТЕЛЬНО СМОТРИ, ПРИДУРОК ЧТО ТЫ ПИШЕШЬ В AccountModel UserProfile !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! public ActionResult AddUser(RegisterModel model) //добавление нового пользователя для правильной работы WebSecurity { User u = new Models.User() { FirstName = model.FirstName, LastName = model.LastName, Birthday = model.Birthday, Email = model.Email }; db.User.Add(u); db.SaveChanges(); Userlogin log = db.Userlogin.Where(l => l.Id.Equals(WebSecurity.CurrentUserId)).Single(); log.Id_User = db.User.Max(a => a.Id); db.SaveChanges(); return(RedirectToAction("Index", "OnlineLib")); }
public async Task<Userlogin> Register(Userlogin user, string pwd) { byte[] pHash, pSalt; CreatePwdHash(pwd, out pHash, out pSalt); // add to db user.PwdHash = pHash; user.PwdSalt = pSalt; // add to our users then save to db await _context.Userlogins.AddAsync(user); await _context.SaveChangesAsync(); return user; }
public void UserLogin() { this.driver.SwitchTo().DefaultContent(); //var LoginUser = new NUnit_selenium.Tests1.POM.Userlogin(); Userlogin LoginUser = new Userlogin(); LoginUser.ClickLoginButton(driver); LoginUser.Login(driver); driver.SwitchTo().DefaultContent(); var ActualLoginName = LoginUser.UserNameIs(driver); var ExpectedLoginName = LoginUser.UserNameExpected(); Console.WriteLine("Expected login name to be: {0} and got {1}", ExpectedLoginName, ActualLoginName); Assert.AreEqual(ActualLoginName, ExpectedLoginName); }
private static void AuthCookie(Userlogin getUser) { FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, getUser.UserID.ToString(), DateTime.Now, DateTime.Now.AddDays(10), true, getUser.UserID.ToString(), FormsAuthentication.FormsCookiePath); string EncryptTicket = FormsAuthentication.Encrypt(ticket); HttpCookie newCookie = new HttpCookie(FormsAuthentication.FormsCookieName, EncryptTicket); if (ticket.IsPersistent) { newCookie.Expires = ticket.Expiration; } System.Web.HttpContext.Current.Response.Cookies.Add(newCookie); }
public IActionResult register(Userlogin u) { try { u.status = "active"; u.role = "staff"; orm.userlogin.Add(u); orm.SaveChanges(); ViewBag.Message = u.UserName + " register Successfully"; } catch { ViewBag.Message = "Please try again"; } return(View()); }
public static bool IsLoggedIn() { if (SessionGet() != null) { Userlogin GetUser = (Userlogin)SessionGet(); if (GetUser != null) { return(true); } } // Sender brugeren til login siden HttpContext.Current.Response.Redirect(FormsAuthentication.LoginUrl); return(false); }
public ActionResult Login(Userlogin login, string ReturnUrl = "") { string message = ""; { var v = dbObj.Users.Where(a => a.EmailId == login.EmailId && a.IsActive == true).FirstOrDefault(); if (v != null) { if (string.Compare(Crypto.Hash(login.Password), v.Password) == 0) { int timeout = login.RememberMe ? 525600 : 20; // 525600 min = 1 year var ticket = new FormsAuthenticationTicket(login.EmailId, login.RememberMe, timeout); string encrypted = FormsAuthentication.Encrypt(ticket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encrypted); cookie.Expires = DateTime.Now.AddMinutes(timeout); cookie.HttpOnly = true; Response.Cookies.Add(cookie); if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { if (v.RoleID != 1) { return(RedirectToAction("AdminDashboard", "Admin")); } else { return(RedirectToAction("Dashboard", "Notes")); } } } else { message = "Invalid credential provided"; } } else { message = "Invalid credential provided"; } } ViewBag.Message = message; return(View()); }
public ActionResult login(Userlogin login, string ReturnUrl) { string Message = ""; using (CITIZENPULSEEntities3 dc = new CITIZENPULSEEntities3()) { var v = dc.Users.Where(a => a.email == login.email).FirstOrDefault(); if (v != null) { if (string.Compare(Crypto.hash(login.password), v.password) == 0) { int timeout = login.RememberMe ? 525600 : 20; var ticket = new FormsAuthenticationTicket(login.email, login.RememberMe, timeout); string encrypted = FormsAuthentication.Encrypt(ticket); var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encrypted); cookie.Expires = DateTime.Now.AddMinutes(timeout); cookie.HttpOnly = true; Response.Cookies.Add(cookie); if (v.Role == 1) { return(RedirectToAction("Welcome")); //welcome customer } else if (v.Role == 2) { return(RedirectToAction("WelcomeAdmin")); } // return Redirect(ReturnUrl); } else { Message = "invalid credidential provided"; } } else { Message = "invalid credidential provided"; } } ViewBag.Message = Message; return(View()); }
public ActionResult login(FormCollection fc) { String Username = fc["username"]; string Pass = Mystring.ToMD5(fc["password"]); var user_account = db.users.Where(m => m.access != 1 && m.status == 1 && (m.username == Username)); var userC = db.users.Where(m => m.username == Username && m.access == 1); if (userC.Count() != 0) { ViewBag.error = "Bạn không có quyền đăng nhập"; } else { if (user_account.Count() == 0) { ViewBag.error = "Tên Đăng Nhập Không Đúng"; } else { var pass_account = db.users.Where(m => m.access != 1 && m.status == 1 && m.password == Pass); if (pass_account.Count() == 0) { ViewBag.error = "Mật Khẩu Không Đúng"; } else { var user = user_account.First(); role role = db.roles.Where(m => m.parentId == user.access).First(); var userSession = new Userlogin(); userSession.UserName = user.username; userSession.UserID = user.ID; userSession.GroupID = role.GropID; userSession.AccessName = role.accessName; Session.Add(CommonConstants.USER_SESSION, userSession); var i = Session["SESSION_CREDENTIALS"]; Session["Admin_id"] = user.ID; Session["Admin_user"] = user.username; Session["Admin_fullname"] = user.fullname; Response.Redirect("~/Admin"); } } } ViewBag.sess = Session["Admin_id"]; return(View("_login")); }