加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 什么函数返回Drupal-6有效的密码哈希?

发布时间:2020-12-13 16:00:37 所属栏目:PHP教程 来源:网络整理
导读:我想创建一个脚本,将大约100个用户插入Drupal 6数据库 – 他们的用户名,邮件和密码哈希. 在阅读了Drupal 6使用的PHP类之后,我不确定是否可以解决这个问题. 我的方法是向每个用户发送一封邮件,例如“Hello,x!你的新密码是y”,然后将散列的“y”插入Drupal的
我想创建一个脚本,将大约100个用户插入Drupal 6数据库 – 他们的用户名,邮件和密码哈希.

在阅读了Drupal 6使用的PHP类之后,我不确定是否可以解决这个问题.
我的方法是向每个用户发送一封邮件,例如“Hello,x!你的新密码是y”,然后将散列的“y”插入Drupal的用户表.

我知道Drupal会返回一个md5.但它不仅仅是md5的原始密码,而是一个非常混乱的密码(使用salt和其他方法).

我已经研究了Portable PHP password hashing framework Drupal的使用,但我认为它不适用于复制粘贴方法.

所以,我的问题是:我可以创建一个PHP函数,返回一个有效的Drupal 6密码哈希,将其插入到用户表中吗?

实际上,Drupal 6不使用任何盐来计算密码的哈希值.它只是一个简单的密码md5

你可以试试这个.设置密码.

计算密码的md5(为方便起见,可以使用此链接http://www.miraclesalad.com/webtools/md5.php).

您会发现存储在pass列中users表的数据库中的哈希将完全相同

这种行为是Drupal 6的默认安装(Drupal 7的行为可能已更改).只有安装了一些特殊模块,Drupal 6的行为才会有所不同.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读