我是PHP的新手。我想创建一个模块,其中门户网站管理器使用临时密码创建“用户”。
我该如何实现?
答案 0 :(得分:1)
一种选择是在您存储在数据库中的链接中包含一个参数以及到期日期。如果没有此类参数,则不接受该链接。如果有参数,您可以在数据库中检查到期日期。如果有效,则进入更改密码页面。
示例链接:
http://www.example.com/updatepass?key=a8s67as78df7g96sd9fg6sdfg
在具有此结构的数据库表中:
reset_id, user_id, reset_key, reset_timeout, reset_temp_password
您可以验证key
参数,然后验证临时密码。 user_id
将用于加入存储用户信息的user
表。
答案 1 :(得分:0)
我无法为你编写,因为我不知道你的应用程序是如何构建的,但这将是我采取的一般方法:
这是否有意义或任何部分是否完全陌生并需要进一步解释?