> 백엔드 개발 > PHP 튜토리얼 > echsop的users表password加密模式

echsop的users表password加密模式

WBOY
풀어 주다: 2016-06-13 13:01:23
원래의
1402명이 탐색했습니다.

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>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿