| | |
| | | sessionStorage.removeItem('visitorUserID') |
| | | sessionStorage.removeItem('visitorLoginUID') |
| | | |
| | | if (param.remember) { // 记住密码时账号密码存入localStorage |
| | | localStorage.setItem(_href, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password})))) |
| | | let users = localStorage.getItem(_href + 'users') |
| | | |
| | | if (users) { |
| | | try { |
| | | users = JSON.parse(window.decodeURIComponent(window.atob(users))) |
| | | } catch (e) { |
| | | console.warn('Parse Failure') |
| | | users = [] |
| | | } |
| | | } else { |
| | | localStorage.removeItem(_href) |
| | | users = [] |
| | | } |
| | | |
| | | users = users.filter(item => item.username !== param.username) |
| | | |
| | | if (users.length > 4) { |
| | | users.length = 4 |
| | | } |
| | | |
| | | users.unshift({username: param.username, password: param.remember ? param.password : ''}) |
| | | |
| | | localStorage.setItem(_href + 'users', window.btoa(window.encodeURIComponent(JSON.stringify(users)))) |
| | | |
| | | let level = localStorage.getItem(_href + 'pwdlevel') |
| | | |
| | |
| | | input.select() |
| | | } |
| | | } else if (res.message.indexOf('登录权限') > -1) { |
| | | const input = document.getElementById('username') |
| | | const wrap = document.getElementById('username') |
| | | const input = wrap ? wrap.getElementsByTagName('input')[0] : null |
| | | if (input) { |
| | | input.select() |
| | | } |