手机
当前位置:查字典教程网 >CMS教程 >其它cms >joomla1.5讲解之密码问题
joomla1.5讲解之密码问题
摘要:如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改jos_users表的password字段,注意需要使用函数md5哦...

如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改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的librariesjoomlauseruser.php的bind()函数,里面是原形,有兴趣的可以看看.这样就和保存其他字段一样存入数据库了.

看一个密码例子的图片吧

joomla1.5讲解之密码问题1

【joomla1.5讲解之密码问题】相关文章:

php版本导致shopex4.8.5安装的问题

智睿管理系统修改管理任意密码漏洞后门

对帝国cms、dedecms、phpcms、discuz、phpwind、xiuno负载测试总结

全球通用头像简单介绍与使用教程 Gravatar是什么?

08cms汽车版v2 无法通过UCenter1.6版整合DISCUZ X2的解决方法

Joomla 1.6 链接跳转组件和插件

o8cms Error: Unknown column 'ccid51date' in 'field list'

mysqlconvert使用示例 转换ACCESS数据库至MYSQL的图文教程

火车头Empire CMS 6.5 文章免登陆发布接口

火车头5UCMS1.2免登陆发布接口

精品推荐
分类导航