コード例 #1
0
ファイル: User_Model.php プロジェクト: GavinLai/SimMatch
 /**
  * 
  * @param string $uname
  * @param string $upass_raw
  * @param array $output
  * @return integer -1: no the user; 0: password error; 1: ok
  */
 public static function check_logined($uname, $upass_raw, &$output = [])
 {
     $admin = D()->get_one("SELECT * FROM {admin_user} WHERE admin_uname='%s'", $uname);
     if (empty($admin)) {
         return -1;
     }
     //check db password
     $upass_enc = gen_salt_password($upass_raw, $admin['admin_salt']);
     if ($admin['admin_upass'] != $upass_enc) {
         return 0;
     }
     $output = $admin;
     return 1;
 }
コード例 #2
0
ファイル: t.php プロジェクト: GavinLai/SimMatch
<?php

/**
 * 
 *
 * @author Gavin<*****@*****.**>
 */
phpinfo();
exit;
//~ require init.php
require __DIR__ . '/core/init.php';
$pass = '******';
$salt = 'fj2yaq';
$pass_enc = gen_salt_password($pass, $salt);
echo $pass_enc;
/*----- END FILE: t.php -----*/