joomla1.5讲解之密码情况
发布时间:2022-01-04 12:57:46 所属栏目:经验 来源:互联网
导读:如果你的密码忘记了,作为开发人员,只要你知道数据库登录用户,进去后直接改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()函数,里面是原形,有兴趣的可以看看.这样就和保存其他字段一样存入数据库了. (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |