PHP 和 MySQL 登录问题

标签 php mysql

假设某个成员(member)忘记了登录我们网站的用户名、电子邮件或密码,我让他们找回这些信息的最佳方法是什么?一个例子或教程会有很大帮助。

最佳答案

由于您应该将散列密码存储在数据库中(不是明文,也不是加密的),因此无法检索它们。

最好的模式是通过电子邮件向用户发送一个 secret 链接,该链接允许用户重置密码。对于忘记的用户名,他们只需输入电子邮件地址,他们就会收到一封电子邮件通知。

这是有关哈希密码的基本教程:

http://phpsec.org/articles/2005/password-hashing.html

关于PHP 和 MySQL 登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848997/

相关文章:

php - 从 Android 手机更新数据库失败

MySQL 在查询中执行函数

php - 动态 PHP/MySQL 上传表单

mysql - 从 mysql 中拖动并进行计数和限制

php - WordPress 在 get_posts 中使用通配符

php - 将我网站目录中的所有文件下载到 Zip 文件夹中

php - Zend Framework 选择选择 Zend_Db_Table

sql - 使用 NOT IN 并使用查询计数

php - 验证文件上传服务器端 - 只允许使用 php 的图像

php - Woocommerce 中的 Ajaxify header 购物车项目计数