Don't save password in session storage
This commit is contained in:
parent
fbf631ef60
commit
2b60f8ca2a
@ -524,10 +524,6 @@ function LoginScene() {
|
|||||||
// show collections
|
// show collections
|
||||||
let saved_user = user;
|
let saved_user = user;
|
||||||
user = "";
|
user = "";
|
||||||
if (typeof(sessionStorage) !== "undefined") {
|
|
||||||
sessionStorage.setItem("radicale_user", saved_user);
|
|
||||||
sessionStorage.setItem("radicale_password", password);
|
|
||||||
}
|
|
||||||
let collections_scene = new CollectionsScene(
|
let collections_scene = new CollectionsScene(
|
||||||
saved_user, password, collection, function(error1) {
|
saved_user, password, collection, function(error1) {
|
||||||
error = error1;
|
error = error1;
|
||||||
@ -570,24 +566,8 @@ function LoginScene() {
|
|||||||
fill_form();
|
fill_form();
|
||||||
form.onsubmit = onlogin;
|
form.onsubmit = onlogin;
|
||||||
html_scene.classList.remove("hidden");
|
html_scene.classList.remove("hidden");
|
||||||
let direct_login = false;
|
|
||||||
if (typeof(sessionStorage) !== "undefined") {
|
|
||||||
// Try direct login when scene is shown for the first time and credentials are stored
|
|
||||||
if (scene_index === null && sessionStorage.getItem("radicale_user")) {
|
|
||||||
user_form.value = sessionStorage.getItem("radicale_user");
|
|
||||||
password_form.value = sessionStorage.getItem("radicale_password");
|
|
||||||
direct_login = true;
|
|
||||||
} else {
|
|
||||||
sessionStorage.setItem("radicale_user", "");
|
|
||||||
sessionStorage.setItem("radicale_password", "");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
scene_index = scene_stack.length - 1;
|
scene_index = scene_stack.length - 1;
|
||||||
if (direct_login) {
|
user_form.focus();
|
||||||
onlogin();
|
|
||||||
} else {
|
|
||||||
user_form.focus();
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
this.hide = function() {
|
this.hide = function() {
|
||||||
read_form();
|
read_form();
|
||||||
|
Loading…
Reference in New Issue
Block a user