Esempio n. 1
0
        private void InsereLoginPadrao()
        {
            Login login = new Login();

            login.usuario = "Admin";
            login.usrpass = MD5Hash(login.usuario.ToLower() + "admin");
            _loginRepository.Add(login);
        }
Esempio n. 2
0
        public async Task <IActionResult> Create([FromBody] Usuario item)
        {
            if (item == null)
            {
                return(BadRequest("Usuário ou senha são inválidos."));
            }
            await _LoginRepository.Add(item);

            return(CreatedAtRoute("GetLogin", new { Controller = "Login", id = item.Login }, item));
        }
 public bool Add(Login login)
 {
     try
     {
         login.Password = Encrypt(login.Password, "sblw-3hn8-sqoy19");
         return(_loginRepository.Add(login));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
        public IActionResult OnPost()
        {
            if (ModelState.IsValid)
            {
                var count = _loginRepository.Add(Signup);

                if (count > 0)
                {
                    return(RedirectToPage("/Forms/Login"));
                }
            }

            return(Page());
        }
Esempio n. 5
0
        public async Task <Result> Add(LoginDto loginDto)
        {
            var login = await _loginRepository.GetByEmail(loginDto.Email);

            try
            {
                if (login != null)
                {
                    return(new Result(false, "This email already exists"));
                }

                await _loginRepository.Add(new Login(loginDto.Email, _hashService.Hash(loginDto.Password)));

                return(new Result(true, "Login created"));
            }
            catch (Exception exception)
            {
                return(new Result(false, exception.Message));
            }
        }
Esempio n. 6
0
        public async Task <IActionResult> OnPostAsync(string returnUrl = null)
        {
            returnUrl ??= Url.Content("~/");

            ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList();

            if (ModelState.IsValid)
            {
                // This doesn't count login failures towards account lockout
                // To enable password failures to trigger account lockout, set lockoutOnFailure: true
                var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure : false);

                if (result.Succeeded)
                {
                    // Login History
                    _repository.Add(new Login {
                        UserName = Input.Email, LoginIp = ""
                    });

                    _logger.LogInformation("User logged in.");
                    return(LocalRedirect(returnUrl));
                }
                if (result.RequiresTwoFactor)
                {
                    return(RedirectToPage("./LoginWith2fa", new { ReturnUrl = returnUrl, RememberMe = Input.RememberMe }));
                }
                if (result.IsLockedOut)
                {
                    _logger.LogWarning("User account locked out.");
                    return(RedirectToPage("./Lockout"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Invalid login attempt.");
                    return(Page());
                }
            }

            // If we got this far, something failed, redisplay form
            return(Page());
        }
Esempio n. 7
0
        public long SaveCurrentLogin(LoginResource loginResource)
        {
            bool isForceLogoutRequired = ForceLogoutIfAlreadyLogin(loginResource.UserId);

            DateTime loginTime    = DateTime.Now;
            var      currentLogin = new CurrentLoginMAM
            {
                UserID        = loginResource.UserId,
                MobileIMEI    = loginResource.IMEI,
                FirebaseToken = loginResource.FirebaseToken,
                LoginTime     = loginTime,
                //LogoutTime = loginTime,
                LastFirebaseToken = loginResource.FirebaseToken
            };

            _loginRepo.Add(currentLogin);

            _loginRepo.Commit();


            return(currentLogin.Id);
        }
Esempio n. 8
0
 public JsonResult AddUser(Users obj)
 {
     try{
         string result = string.Empty;
         var    myUser = _Repository.GetUsers()
                         .FirstOrDefault(u => u.UserName == obj.UserName && u.RoleID == obj.RoleID);
         if (myUser == null) //User was found
         {
             result = "Saved Successfully";
             _Repository.Add(obj);
             _Repository.Save();
         }
         else //User was not found
         {
             result = "Username has already exists.";
         }
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         //return View("Error", new HandleErrorInfo(ex, "EmployeeInfo", "Create"));
         return(Json(ex.ToString(), JsonRequestBehavior.AllowGet));
     }
 }
Esempio n. 9
0
        public ResultModel <Login> Login(Login p)
        {
            LoginValidator validator = new LoginValidator();
            var            result    = validator.Validate(p);

            if (result.IsValid)
            {
                _loginRepo.Add(p);
                _loginRepo.Save();

                return(new ResultModel <Login>
                {
                    Errors = null,
                    IsValid = true,
                    Message = "Kayıt Başarılı"
                });
            }
            return(new ResultModel <Login>
            {
                Errors = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsValid = false,
                Message = "Giriş Başarısız"
            });
        }
Esempio n. 10
0
 public IHttpActionResult PostAddLoginUserDetails(LoginDetail loginUser)
 {
     return(Ok(_loginRepository.Add(loginUser)));
 }