mirror of
https://github.com/agersant/polaris
synced 2024-12-11 05:42:56 +00:00
Merge pull request #13 from jxs/bugfix/api-http-auth
fix bug on api.rs, only insert username in the session if authentication was successful
This commit is contained in:
commit
b24f3f1d10
1 changed files with 4 additions and 2 deletions
|
@ -237,11 +237,13 @@ impl Handler for AuthHandler {
|
|||
if let Some(ref password) = auth.password {
|
||||
auth_success =
|
||||
user::auth(self.db.deref(), auth.username.as_str(), password.as_str())?;
|
||||
if auth_success {
|
||||
req.extensions
|
||||
.insert::<SessionKey>(Session { username: auth.username.clone() });
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Auth via Session
|
||||
if !auth_success {
|
||||
|
|
Loading…
Reference in a new issue