可以说,到现在为止,通过注册邮箱重置登录密码的功能已经基本掌握其原理,并可以通过手动构建其中最为关键的链接而实现修改密码的目的,并把重置密码页加以修改完善。原来是系统自动处理的,而现在的论坛后台发送邮件功能不能正常工作,要想实现这一功能,也就只能是手动了。今后,除了继续尝试修改发送邮件设置以实现自动处理,这个手动发送修改密码链接到用户邮箱,完全可以做为非常有效的备份手段。机器不能完成的工作,就交给人类吧。
目前的手动方式,需要打开数据表,找到密码和注册时间戳,再和当前时间戳组合而后md5加密生成关键变量$submit,才能完成最终完整链接的创建。这个过程需要一定的时间,而且操作数据库并不一定什么时候都很方便。所以,中午的时候突然想到,
能不能通过自己写一段代码,让关键变量$submit自动生成,并把完整的参考链接(唯一可能需要修改的地方就是第一个变量,用户名部分,基本上指的是用户名中包含中文的。这一部分可以在前台重新获取)直接在后台显示出来?这是今天晚上准备完成的工作。