예제 #1
0
 public static function getData()
 {
     $dbLink = new db_union_mysql();
     $db = TRUE;
     while ($db) {
         while ($db_id = $dbLink->db_read(self::$tab['tab'], '', self::$tab[uid], self::$data['name']) xor $db_name = $dbLink->db_read(self::$tab['tab'], '', self::$tab[name], self::$data['name']) xor $db_phone = $dbLink->db_read(self::$tab['tab'], '', self::$tab[phone], self::$data['name'])) {
             $login = self::db_with($db_id ? $db_id : ($db_name ? $db_name : $db_phone));
             $db = FALSE;
             break;
         }
         self::$tab = array('tab' => 'admin', 'uid' => 'admin_id', 'name' => 'admin_name', 'phone' => 'admin_phone', 'pass' => 'admin_pass');
     }
     $dbLink->db_closemysql($dbLink);
     return $login;
 }
예제 #2
0
 public static function real($set)
 {
     //判断有没有通过实名认证,如果没有,则开始,有则返回
     $db_link = new db_union_mysql();
     switch ($set) {
         case 'set':
             if ($_POST) {
                 $data['name'] = $_POST['name'];
                 $data['card_type'] = $_POST['card_type'];
                 $data['card_id'] = $_POST['card_id'];
                 $data['card_img'] = $_POST['card_img'];
                 $data['card_img_2'] = $_POST['card_img_2'];
                 $data['rid'] = $db_link->db_select_id(db_id, $_SESSION[uid], '该用户的实名认证记录')[num];
                 $real = $data['rid'];
                 $real = $db_link->db_inset('`real`', '', "{$_SESSION['uid']},{$data['rid']},'{$data['name']}'," . "'{$data['card_type']}',{$data['card_id']},'{$data['card_img']}','{$data['card_img_2']}',now(),null,null");
                 //更新实名认证状态记录
                 $real = $db_link->db_edit('user', 'u_real=1', "uid={$_SESSION['uid']}");
             }
             break;
         default:
             $real = $db_link->db_read('`real`', '', 'uid', $_SESSION[uid]);
             break;
     }
     $db_link->db_closemysql($db_link, $real);
     return $real ? $real : NULL;
 }