我是Joomla的初学者。我不想在Joomla中自定义或使用BTlogin或默认登录模块等模块。我想用最少的代码创建新的登录模块,我不知道密码是如何加密的,所以请一些人帮助我..
答案 0 :(得分:1)
我不知道您使用的是哪个Joomla版本。
但是从Joomla 3.3开始,bcrypt算法用于创建密码哈希。 有关详细信息,请参阅password_hash。
答案 1 :(得分:0)
请阅读关于此的php手册......这是一本不错的初学者指南:
答案 2 :(得分:0)
您不必创建新模块。只需添加自己的模板覆盖,甚至可以更轻松地修改默认登录模块的模板文件。保持PHP代码不变,让Joomla处理密码散列,身份验证,注册等。
假设您的模板未覆盖默认登录模块,则其模板文件为/modules/mod_login/tmpl/default.php。修改文件时,请注意不要删除表单元素和PHP变量。