Fixed password settings so that changed passwords actually work and I can actually change the passwords
This commit is contained in:
@@ -72,16 +72,11 @@ function App() {
|
||||
]);
|
||||
|
||||
if (!authed) {
|
||||
return <LoginScreen onLogin={async (id, pwd = "password123") => {
|
||||
try {
|
||||
await api.login(id, pwd);
|
||||
setMeId(id);
|
||||
setAuthed(true);
|
||||
// Fire & forget audit log
|
||||
api.addAudit({ actor: id, action: 'login', summary: 'Signed in' }).catch(console.error);
|
||||
} catch (e) {
|
||||
alert("Login failed: " + e.message);
|
||||
}
|
||||
return <LoginScreen onLogin={async (id, pwd) => {
|
||||
await api.login(id, pwd);
|
||||
setMeId(id);
|
||||
setAuthed(true);
|
||||
api.addAudit({ actor: id, action: 'login', summary: 'Signed in' }).catch(console.error);
|
||||
}} />;
|
||||
}
|
||||
|
||||
@@ -303,6 +298,10 @@ function App() {
|
||||
alert("Failed to update user");
|
||||
}
|
||||
}}
|
||||
onChangePassword={async (oldPwd, newPwd) => {
|
||||
await api.changePassword(meId, oldPwd, newPwd);
|
||||
await api.addAudit({ actor: meId, action: 'password_changed', summary: 'Updated password', target: meId });
|
||||
}}
|
||||
/>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user