数码资讯
javascript使用cookie来记住帐户密码函数。
很多登录函数都有一个记住密码的函数,实际上,它只不过是读取cookie。 下面的代码显示了这一功能,原作者已无法调查。 测试方法:直接输入帐号密码,提交后,刷新页面,然后输入同一帐号,即可显示。 js记忆帐户或密码 窗口。指针函数onloginloaded(){ 如果(IsPostBack = =
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
很多登录函数都有一个记住密码的函数,实际上,它只不过是读取cookie。
下面的代码显示了这一功能,原作者已无法调查。
测试方法:直接输入帐号密码,提交后,刷新页面,然后输入同一帐号,即可显示。
js记忆帐户或密码
窗口。指针函数onloginloaded(){
如果(IsPostBack = = false){
GetLastUser();
}
}
函数的GetLastUser(){
var id =49bac005-7d5b-4231-8cea-16939beacd67 ; / / GUID标识符
var usr = getcookie(ID);
如果(USR!= NULL){
document.getelementbyid('txtusername)价值=使用;
{人}
document.getelementbyid('txtusername)。值=001;
}
GetPwdAndChk();
}
单击登录客户机触发事件
功能setpwdandchk(){
取/用户名
var usr = document.getelementbyid('txtusername)的价值;
警报(USR);
将最后一个用户信息写入cookie
SetLastUser(USR);
如果选择了记住密码选项
如果(document.getelementbyid('chkrememberpwd)。检查= = true){
获取密码值
var pwd = document.getelementbyid('txtpassword)的价值;
Alert (PWD);
无功expdate =新的日期();
expdate.settime(expdate.gettime()+ 14 *(24 * 60 * 60 * 1000));
将用户名和密码写入cookie
setcookie(USR,PWD,expdate);
{人}
如果未选择记住密码,则立即过期。
resetcookie();
}
}
函数的SetLastUser(USR){
var id =49bac005-7d5b-4231-8cea-16939beacd67 ;
无功expdate =新的日期();
当前时间/时间加两周
expdate.settime(expdate.gettime()+ 14 *(24 * 60 * 60 * 1000));
setcookie(ID,USR,expdate);
}
调用此方法时用户名/丢失焦点
函数的GetPwdAndChk(){
var usr = document.getelementbyid('txtusername)的价值;
var pwd = getcookie(USR);
如果(PWD!= NULL){
document.getelementbyid('chkrememberpwd)。检查=真;
document.getelementbyid('txtpassword)。值=密码;
{人}
document.getelementbyid('chkrememberpwd)。检查= false;
document.getelementbyid('txtpassword)。值= ;
}
}
获取cookie的值
功能getcookie(name){
name = + ;
Var Alen = arg.length;
var = document.cookie.length整理;
var I=0;
(我在<< CLEN){
var j = i +艾伦;
警报(j);
如果(document.cookie.substring(i,j)= = arg)返回getcookieval(J);
我= document.cookie.indexof(
如果(i = 0)中断;
}
空回;
}
VaR IsPostBack = ;
功能getcookieval(偏移){
无功endstr = document.cookie.indexof(;
如果(endstr = = 1)endstr = document.cookie.length;
返回unescape(document.cookie.substring(偏移,endstr));
}
对cookie写入
功能setcookie(名称,价值,到期){
var argv = setcookie.arguments;
在这种情况下,长度= 3 /
var argc = setcookie.arguments.length;
VaR到期=(argc > 2){ 2 }:无效的参数;
VaR路径=(argc > 3){ 3 }:无效的参数;
VaR域=(argc > 4){ 4 }:无效的参数;
无功安全=(argc > 5)argv { 5 }:假;
document.cookie =姓名+=+逃跑(价值)+((到期= = null)(到期=;expires.togmtstring(+)))+((路径= = null)(:;路径= +路径))+((域= = null)(:= +;域域))+((安全= =真);安全:);
}
功能resetcookie(){
var usr = document.getelementbyid('txtusername)的价值;
无功expdate =新的日期();
setcookie(USR,null,expdate);
}
用户名称:
uff1a密码
记住密码
下面的代码显示了这一功能,原作者已无法调查。
测试方法:直接输入帐号密码,提交后,刷新页面,然后输入同一帐号,即可显示。
js记忆帐户或密码
窗口。指针函数onloginloaded(){
如果(IsPostBack = = false){
GetLastUser();
}
}
函数的GetLastUser(){
var id =49bac005-7d5b-4231-8cea-16939beacd67 ; / / GUID标识符
var usr = getcookie(ID);
如果(USR!= NULL){
document.getelementbyid('txtusername)价值=使用;
{人}
document.getelementbyid('txtusername)。值=001;
}
GetPwdAndChk();
}
单击登录客户机触发事件
功能setpwdandchk(){
取/用户名
var usr = document.getelementbyid('txtusername)的价值;
警报(USR);
将最后一个用户信息写入cookie
SetLastUser(USR);
如果选择了记住密码选项
如果(document.getelementbyid('chkrememberpwd)。检查= = true){
获取密码值
var pwd = document.getelementbyid('txtpassword)的价值;
Alert (PWD);
无功expdate =新的日期();
expdate.settime(expdate.gettime()+ 14 *(24 * 60 * 60 * 1000));
将用户名和密码写入cookie
setcookie(USR,PWD,expdate);
{人}
如果未选择记住密码,则立即过期。
resetcookie();
}
}
函数的SetLastUser(USR){
var id =49bac005-7d5b-4231-8cea-16939beacd67 ;
无功expdate =新的日期();
当前时间/时间加两周
expdate.settime(expdate.gettime()+ 14 *(24 * 60 * 60 * 1000));
setcookie(ID,USR,expdate);
}
调用此方法时用户名/丢失焦点
函数的GetPwdAndChk(){
var usr = document.getelementbyid('txtusername)的价值;
var pwd = getcookie(USR);
如果(PWD!= NULL){
document.getelementbyid('chkrememberpwd)。检查=真;
document.getelementbyid('txtpassword)。值=密码;
{人}
document.getelementbyid('chkrememberpwd)。检查= false;
document.getelementbyid('txtpassword)。值= ;
}
}
获取cookie的值
功能getcookie(name){
name = + ;
Var Alen = arg.length;
var = document.cookie.length整理;
var I=0;
(我在<< CLEN){
var j = i +艾伦;
警报(j);
如果(document.cookie.substring(i,j)= = arg)返回getcookieval(J);
我= document.cookie.indexof(
如果(i = 0)中断;
}
空回;
}
VaR IsPostBack = ;
功能getcookieval(偏移){
无功endstr = document.cookie.indexof(;
如果(endstr = = 1)endstr = document.cookie.length;
返回unescape(document.cookie.substring(偏移,endstr));
}
对cookie写入
功能setcookie(名称,价值,到期){
var argv = setcookie.arguments;
在这种情况下,长度= 3 /
var argc = setcookie.arguments.length;
VaR到期=(argc > 2){ 2 }:无效的参数;
VaR路径=(argc > 3){ 3 }:无效的参数;
VaR域=(argc > 4){ 4 }:无效的参数;
无功安全=(argc > 5)argv { 5 }:假;
document.cookie =姓名+=+逃跑(价值)+((到期= = null)(到期=;expires.togmtstring(+)))+((路径= = null)(:;路径= +路径))+((域= = null)(:= +;域域))+((安全= =真);安全:);
}
功能resetcookie(){
var usr = document.getelementbyid('txtusername)的价值;
无功expdate =新的日期();
setcookie(USR,null,expdate);
}
用户名称:
uff1a密码
记住密码
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。