Fix logic bug on sign in
This commit is contained in:
		@@ -130,7 +130,7 @@ impl Handler<LoginRequest> for UsersActor {
 | 
			
		||||
            }
 | 
			
		||||
            Ok(None) => MessageResult(LoginResult::AccountNotFound),
 | 
			
		||||
            Ok(Some(user)) => {
 | 
			
		||||
                if self
 | 
			
		||||
                if !self
 | 
			
		||||
                    .manager
 | 
			
		||||
                    .verify_user_password(&user.uid, &msg.password)
 | 
			
		||||
                    .unwrap_or(false)
 | 
			
		||||
 
 | 
			
		||||
@@ -163,6 +163,10 @@ pub async fn login_route(
 | 
			
		||||
                danger = Some("Your account is disabled!".to_string());
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            LoginResult::Error => {
 | 
			
		||||
                danger = Some("An unkown error occured while trying to sign you in!".to_string());
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            c => {
 | 
			
		||||
                log::warn!(
 | 
			
		||||
                    "Failed login for ip {:?} /  username {}: {:?}",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user