簡體   English   中英

在Joomla登錄期間哪一段php代碼ecnrypts密碼?

[英]Which piece of php code ecnrypts password during login in Joomla?

如果我理解正確,在用戶登錄期間,Joomla使用salt將輸入的明文密碼加密為md5哈希,然后將其與已存儲在db中的哈希進行比較。 我只是找不到進行這種比較的joomla代碼部分。 在此先感謝您的時間。

根據這個鏈接你要找的是libraries/joomla/user/user.php

這是代碼部分

             jimport('joomla.user.helper');
             $salt = JUserHelper::genRandomPassword(32);
             $crypt = JUserHelper::getCryptedPassword($password_choose, $salt);
             $password = $crypt.':'.$salt;

幾乎一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM