public ActionResult Login(UserCard userCard) { UserCard uye = _usRep.FirstOrDefault(x => x.UserName == userCard.UserName); string decrypted = DantexCrypt.DeCrypt(uye.Password); if (userCard.Password == decrypted && uye != null) { if (uye.Role == ENTITIES.Enums.UserCardRole.Admin) { if (!uye.Active) { return(AktifKontrol()); } Session["admin"] = uye; return(RedirectToAction("CategoryList", "Category", new { area = "Admin" })); } else { ViewBag.RolBelirsiz = "Rol belirlenmemiş"; return(View()); } } ViewBag.KullaniciYok = "Kullanıcı bulunamadı"; return(View()); }
public ActionResult Activation(Guid id) { UserCard aktifEdilecek = _usRep.FirstOrDefault(x => x.ActivationCode == id); if (aktifEdilecek != null) { aktifEdilecek.Active = true; _usRep.Update(aktifEdilecek); TempData["HesapAktifmi"] = "Hesabınız Aktif hale getirildi"; return(RedirectToAction("Login", "Home")); } TempData["HesapAktifmi"] = "Aktif edilecek hesap bulunamadı"; return(RedirectToAction("Login", "Home")); }