一个登录框得问题 把登录名和密码记录在cookie中,设置cookie保存较长时间。打开登录页时用js判断用户名部分的输入,与cookie记得的用户名相同即用js在密码框中写入cookie中记录的密码,js不熟悉不知道具体怎么写,不过应该可以做到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Windows IE自带的功能不就有吗??总是问是否保存密码,以便下次登陆。... JS的可以用document.cookie具体的也不清楚~~不过IE自带的那个倒是满足你的要求 改IE设置最简单! internet 选项----内容--------自动完成 建议在数据库里多填一项“记住密码”列。其中存放一个boolean类型变量。在textbox里进行判断。当它被激活时设置一个onWrite=true。当focus转移到密码输入处时,如果onWrite=true。则用此用户名在数据库里查找。如果有此用户再看“记住密码”项是否为true,如果为true,则取出用户密码,再以星号形式显示在密码输入框里。这个办法行不? 有一个问题楼主没有说清楚下次登陆的时候在其它机器上还能否自动填写密码?不能,只能在同一台机器论坛的cookies是最好的解决方案能在所有的机器上用那就再数据库里面做记号,像楼上说的一样 sshwsfc(差沙) 谢谢你说的对啊。是只能在同一台机器上实现这个功能。还有一个问题说明得是本人开发用的是php 3所以不能使用session。请大家继续发言。 本人对用js去写cookie来实现这个密码保存功能也不是也不清楚不知道哪位可以给出参考得例子 可以直接贴到这上面也可以发信至[email protected]。 1、Sample 1:普通情况,即默认情况,AutoComplete时打开的。见:IE5-工具-内容-自动完成选项。 <form> <input type = text name = Email> </form> Sample 2:有时候我们并不需要AutoComplete,例如需要用户自己再次输入而非自动完成。只要将所在表单元素的autocomplete属性设置为off即可。 <form> <input type = text name = text autocomplete = "off"> </form> Sample 3:那么,如果所有表单元素都不想使用autocomplete功能呢?见下面的方法: <form autocomplete = "off"> <input type="text" name="textfield"> </form>2、保存于cookie中,条件是cookie功能打开js函数读cookie变量function getCookieVal(offset) { var endstr = document.cookie.indexOf(";",offset); if(endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset,endstr));}//设置cookie变量function SetCookie(name,value,expires,path,domain,secure) { document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");}3、安装phplib,php3也可以使用session 用户名 输入框 用下拉式的 如果用户点了保存密码就把相应的用户名和密码保存到cook里 那么下次打开登陆页面时直接把cook里的内容读到相应的输入框里 也就是说,你在写登陆程序的时候 ,首先检查一下用户机器的cook里有没有用户名和密码,如果有就直接显示在登陆页面上(所以,我要你用下拉式的,因为有时候这台机器可能有别的另外的用户用过,同时也点了保存用户名和密码,不止一个用户名和密码)这样做安全性是有问题的,但是php也就这能做到这样了 ,毕竟是脚本语言,你也不能写客户端程序,在客户端进行加密什么的,还有,保存用户名和密码是用户自己选择的,所以,出了问题....(嘿嘿~~) cookie ,如果用户选中自动保存密码的checkbox,就使用cookie,不然就不使用 问个高深点的问题!! 十万火急!!!为什么我的fopen不能读写这种fopen("list/css/index.html")的URL的文件? php如何向js传值,一个小问题 求指教 请问php中session的用法 一个简单的正则表达式 问题 在线等。。。。。。。 如何在选择下拉菜单后,根据选择的内容将数据库中对应的内容显示出来? 奇怪的很,SQL语句执行不了,请大家帮帮忙看看! 如何把MySQL数据库中的数据读到下拉框里,实现链接网页中的效果呢? fopen()在服务器上就出错! 大家救我啊 如何做访问统计分析程序 一个让我晕头转向的问题,我实在没办法了,关于转页,高手求救!
具体的也不清楚~~
不过IE自带的那个倒是满足你的要求
其中存放一个boolean类型变量。在textbox里进行判断。
当它被激活时设置一个onWrite=true。当focus转移到密码输入处时,
如果onWrite=true。则用此用户名在数据库里查找。
如果有此用户再看“记住密码”项是否为true,如果为true,则取出用户密码,再以星号形式显示在密码输入框里。
这个办法行不?
下次登陆的时候在其它机器上还能否自动填写密码?不能,只能在同一台机器
论坛的cookies是最好的解决方案
能在所有的机器上用
那就再数据库里面做记号,像楼上说的一样
<form>
<input type = text name = Email>
</form> Sample 2:有时候我们并不需要AutoComplete,例如需要用户自己再次输入而非自动完成。只要将所在表单元素的autocomplete属性设置为off即可。
<form>
<input type = text name = text autocomplete = "off">
</form> Sample 3:那么,如果所有表单元素都不想使用autocomplete功能呢?见下面的方法:
<form autocomplete = "off">
<input type="text" name="textfield">
</form>2、保存于cookie中,条件是cookie功能打开
js函数
读cookie变量
function getCookieVal(offset) {
var endstr = document.cookie.indexOf(";",offset);
if(endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset,endstr));
}
//设置cookie变量
function SetCookie(name,value,expires,path,domain,secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}3、安装phplib,php3也可以使用session
也就是说,你在写登陆程序的时候 ,首先检查一下用户机器的cook里有没有用户名和密码,如果有就直接显示在登陆页面上(所以,我要你用下拉式的,因为有时候这台机器可能有别的另外的用户用过,同时也点了保存用户名和密码,不止一个用户名和密码)这样做安全性是有问题的,但是php也就这能做到这样了 ,毕竟是脚本语言,你也不能写客户端程序,在客户端进行加密什么的,还有,保存用户名和密码是用户自己选择的,所以,出了问题....(嘿嘿~~)