202405月202303月202007月201706月201602月08月201501月05月08月09月11月
201401月03月05月06月07月
09月10月11月201305月08月09月11月12月
201201月02月03月05月201101月02月03月04月05月
06月07月08月09月10月
11月12月201001月02月03月04月05月
06月07月08月09月10月
11月12月200901月02月03月04月05月
06月07月08月09月10月
11月12月200801月02月03月04月05月
06月07月08月09月10月
11月12月200701月02月03月04月05月
06月07月08月09月10月
11月12月200601月02月03月04月05月
06月07月08月09月10月
11月12月200502月04月07月08月09月
10月11月12月
注册后自动登录的修改方法
作者:jogocun 日期:2007-01-08 14:52
正在载入,请稍候……
发表时间:2006-12-28
适用版本: 2.6
作 者: 戒聊
修改方法如下:
1.打开register.asp,找到144行.
程序代码
dim strSalt,AddUser
修改为:
程序代码
dim strSalt,AddUser,hashkey
2.在144行下面插入一行.代码如下:
程序代码
hashkey=SHA1(randomStr(6)&now())
3,现在插入一行后应该是148行了.找到:
程序代码
AddUser=array(array("mem_Name",username),array("mem_Password",password),array("mem_Sex",Gender),array("mem_salt",strSalt),array("mem_Email",email),array("mem_HideEmail",int(HideEmail)),array("mem_HomePage",homepage),Array("mem_LastIP",getIP))
修改为:
程序代码
AddUser=array(array("mem_Name",username),array("mem_Password",password),array("mem_Sex",Gender),array("mem_salt",strSalt),array("mem_Email",email),array("mem_HideEmail",int(HideEmail)),array("mem_HomePage",homepage),Array("mem_LastIP",getIP),Array("mem_lastVisit",now()),Array("mem_hashKey",hashkey))
4,找到大概在156行左右的如下代码:
程序代码
ReInfo(0)="用户注册成功"
把这行下面的ReInfo(1)整行替换为:
程序代码
ReInfo(1)="<b>注册并自动登录成功,三秒钟返回首页!</b><br/><a href=""default.asp"">如果您的浏览器没有自动跳转,请点击这里</a><meta http-equiv=""refresh"" content=""3;url=default.asp""/>"
5,找到Session(CookieName&"_LastDo")="RegisterUser",在其上插入一行添加如下代码.
程序代码
Response.Cookies(CookieName)("memName")=username
Response.Cookies(CookieName)("memHashKey")=hashkey
Response.Cookies(CookieName).Expires=Date+365
Response.Cookies(CookieName)("memHashKey")=hashkey
Response.Cookies(CookieName).Expires=Date+365
6,搞定,大功告成.呵呵...有兴趣的朋友可以试下.
本站测试成功,实用的功能啊,当初舜子没完善好哦。 谷歌AD正在载入,请稍候……
点此快速转到评论处,留下您的宝贵见解吧^_^ 本文如需转载,请详细注明出处,尊重版权,尊重别人的劳动成果,谢谢合作哦! |
评论列表 ↓ 点击显示/隐藏2条博友们的评论