如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改jos_users表的passWord字段,注意需要使用函数md5哦,这样就可以登陆了,登陆后你再在joomla后台来修改你的密码. 在编写与登录相
如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改jos_users表的passWord字段,注意需要使用函数md5哦,这样就可以登陆了,登陆后你再在joomla后台来修改你的密码.
在编写与登录相关的应用的时候,我们要保存密码,密码处理使用下面代码
复制代码代码如下:
$pwd = JRequest::getVar('password', '', 'post', 'string', JREQUEST_ALLOWRAW);
jimport('joomla.user.helper');
$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($pwd, $salt);
$password= $crypt.':'.$salt;
$obj1->password=$password;
首先通过接受post过来的密码,然后使用加密处理,这个在joomla的libraries\joomla\user\user.PHP的bind()函数,里面是原形,有兴趣的可以看看.这样就和保存其他字段一样存入数据库了.
看一个密码例子的图片吧
--结束END--
本文标题: joomla1.5讲解之密码问题
本文链接: https://www.lsjlt.com/news/32774.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-27
2023-10-27
2023-10-26
2023-10-25
2023-10-21
2023-10-21
2023-10-18
2023-10-12
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0