`$(function rememberMe() {
if (localStorage.chkbx && localStorage.chkbx != '') {
$('#remember-me').attr('checked', 'checked');
$('#user').val(localStorage.usrname);
$('#pass').val(localStorage.pass);
} else {
$('#remember-me').removeAttr('checked');
$('#user').val('');
$('#pass').val('');
}
$('#remember-me').click(function() {
if ($('#remember-me').is(':checked')) {
localStorage.usrname = $('#user').val();
localStorage.pass = $('#pass').val();
localStorage.chkbx = $('#remember-me').val();
} else {
localStorage.usrname = '';
localStorage.pass = '';
localStorage.chkbx = '';
}
});
});
Run Code Online (Sandbox Code Playgroud)
我已经使用本地存储在登录页面上实现"记住我"功能,但我怀疑它是多么安全.我将密码存储在本地存储中,但我想使用更好的选项.加密不会有帮助,因为我必须在客户端发送解密脚本.还有其他选择吗?