fix: doLogin checks both short and full email keys; addUser uses short key
This commit is contained in:
parent
40f3b08b53
commit
cbff97db9b
11
index.html
11
index.html
@ -1075,10 +1075,10 @@ function showReminders(){
|
|||||||
function doLogin(){
|
function doLogin(){
|
||||||
var e=document.getElementById("lem").value.trim().toLowerCase();
|
var e=document.getElementById("lem").value.trim().toLowerCase();
|
||||||
var k=e.split("@")[0];
|
var k=e.split("@")[0];
|
||||||
var u=USR[k];
|
var u=USR[k]||USR[e];
|
||||||
if(!u){
|
if(!u){
|
||||||
var ex=localStorage.getItem("ext_users");
|
var ex=localStorage.getItem("ext_users");
|
||||||
if(ex){try{var eu=JSON.parse(ex);if(eu[k])u=eu[k]}catch(e){}}
|
if(ex){try{var eu=JSON.parse(ex);if(eu[k])u=eu[k];if(!u&&eu[e])u=eu[e]}catch(e){}}
|
||||||
}
|
}
|
||||||
if(u){
|
if(u){
|
||||||
cu={n:u.n,bg:u.bg,role:u.role!==undefined?u.role:(u.bg===0?0:1)};
|
cu={n:u.n,bg:u.bg,role:u.role!==undefined?u.role:(u.bg===0?0:1)};
|
||||||
@ -1786,6 +1786,7 @@ function resetPw(k){
|
|||||||
}
|
}
|
||||||
function addUser(){
|
function addUser(){
|
||||||
var em=document.getElementById("reg_email").value.trim().toLowerCase();
|
var em=document.getElementById("reg_email").value.trim().toLowerCase();
|
||||||
|
var k=em.split("@")[0];
|
||||||
var nm=document.getElementById("reg_name").value.trim();
|
var nm=document.getElementById("reg_name").value.trim();
|
||||||
var ph=document.getElementById("reg_phone").value.trim();
|
var ph=document.getElementById("reg_phone").value.trim();
|
||||||
var bg=parseInt(document.getElementById("reg_branch").value,10);
|
var bg=parseInt(document.getElementById("reg_branch").value,10);
|
||||||
@ -1793,9 +1794,9 @@ function addUser(){
|
|||||||
var rlSel=document.getElementById("reg_role");
|
var rlSel=document.getElementById("reg_role");
|
||||||
var rl=rlSel?parseInt(rlSel.value,10):1;
|
var rl=rlSel?parseInt(rlSel.value,10):1;
|
||||||
if(!em||!nm){alert("\u0417\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u043B\u043E\u0433\u0438\u043D \u0438 \u0424\u0418\u041E");return}
|
if(!em||!nm){alert("\u0417\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u043B\u043E\u0433\u0438\u043D \u0438 \u0424\u0418\u041E");return}
|
||||||
if(USR[em]){alert("\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442");return}
|
if(USR[k]){alert("\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442");return}
|
||||||
USR[em]={n:nm,bg:bg,ph:ph,role:rl};
|
USR[k]={n:nm,bg:bg,ph:ph,role:rl};
|
||||||
if(pw)USR[em].pw=pw;
|
if(pw)USR[k].pw=pw;
|
||||||
saveUsers();
|
saveUsers();
|
||||||
closeRegModal();
|
closeRegModal();
|
||||||
renderUsers()
|
renderUsers()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user