Rumah >pembangunan bahagian belakang >tutorial php >echsop的users表password加密模式

echsop的users表password加密模式

WBOY
WBOYasal
2016-06-13 11:09:191758semak imbas

echsop的users表password加密方式
我自己做了一个网站,但是要访问是ecshop的users表来实现登录,但是ecshop的users密码加密了,查看了ecshop的compile_password方法,还是不明白该怎么使用加密这个方法。

<?php <br />function compile_password ($cfg)<br>    {<br>		//var_dump($cfg);<br>       if (isset($cfg['password']))<br>       {<br>            $cfg['md5password'] = md5($cfg['password']);<br>       }<br>       if (empty($cfg['type']))<br>       {<br>            $cfg['type'] = PWD_MD5;<br>       }<br><br>       switch ($cfg['type'])<br>       {<br>           case PWD_MD5 :<br>              	if(!empty($cfg['ec_salt']))<br>		       {<br>			       return md5($cfg['md5password'].$cfg['ec_salt']);<br>		       }<br>			   else<br>		       {<br>                    return $cfg['md5password'];<br>			   }<br><br>           case PWD_PRE_SALT :<br>               if (empty($cfg['salt']))<br>               {<br>                    $cfg['salt'] = '';<br>               }<br><br>               return md5($cfg['salt'] . $cfg['md5password']);<br><br>           case PWD_SUF_SALT :<br>               if (empty($cfg['salt']))<br>               {<br>                    $cfg['salt'] = '';<br>               }<br><br>               return md5($cfg['md5password'] . $cfg['salt']);<br><br>           default:<br>               return '';<br>       }<br>    }<br><br><br><br><br><br><br>$con=mysql_connect("localhost","admin","");<br><br>if (!$con){<br>  die('Could not connect: ' . mysql_error());<br>  <br>}<br>$command=mysql_select_db("yihaichao",$con);<br>mysql_query('SET NAMES gbk');<br>if(!$command){<br>	exit('连接数据库失败');<br>}<br>if(!isset($_POST['submit'])){<br>    exit('传值失败');<br>}<br>$passowrd=$_POST['password'];<br>$username=$_POST['username'];<br>$passowrd=md5($password);<br>echo $passowrd;<br>if($username && $passowrd){<div class="clear">
                 
              
              
        
            </div>
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn