Пример #1
0
 public ActionResult SignIn(AdminSignInViewModel admin)
 {
     if (ModelState.IsValid)
     {
         try
         {
             bool result = adminClass.SignInAdmin(admin.AdminName, admin.AdminPassword);
             if (result == true)
             {
                 return(RedirectToAction("UserPanel", "Home"));
             }
             else
             {
                 ViewData["message"] = "Wrong Name or Password";
                 return(View(admin));
             }
         }
         catch (Exception ex)
         {
             return(View("Error", new HandleErrorInfo(ex, "Admin", "SignIn")));
         }
     }
     else
     {
         return(View(admin));
     }
 }
Пример #2
0
        public async Task <IActionResult> Girish(AdminSignInViewModel adminSignInViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(adminSignInViewModel));
            }

            CustomUser customUserFromDb = await _userManager.FindByNameAsync(adminSignInViewModel.UserName);

            if (customUserFromDb == null)
            {
                ModelState.AddModelError("", "Daxil etdiyiniz istifadəçi adı və ya şifrə yanlışdır.");
                return(View(adminSignInViewModel));
            }

            Microsoft.AspNetCore.Identity.SignInResult result = await _signInManager.PasswordSignInAsync(customUserFromDb, adminSignInViewModel.Password, false, true);

            if (!result.Succeeded)
            {
                ModelState.AddModelError("", "Daxil etdiyiniz istifadəçi adı və ya şifrə yanlışdır.");
                return(View(adminSignInViewModel));
            }

            return(RedirectToAction("Index", "Anasehife"));
        }
Пример #3
0
 public IActionResult SignIn(AdminSignInViewModel model)
 {
     if (ModelState.IsValid)
     {
         var user = new Userlogin()
         {
             Username = model.Username,
             Password = model.Password
         };
         var client = _repository.AdminSignIn(user.Username, user.Password);
         if (client != null)
         {
             HttpContext.Session.SetInt32("UserId", client.UserloginId);
             ViewBag.Name = client.Name;
             return(RedirectToAction("Index", new { controller = "Dashboard", area = "Admin" }));
         }
     }
     return(View());
 }