Ver código fonte

user 增加函数 输入uuid 获取 id

visuddhinanda 4 anos atrás
pai
commit
f70d965a77
1 arquivos alterados com 18 adições e 1 exclusões
  1. 18 1
      app/ucenter/function.php

+ 18 - 1
app/ucenter/function.php

@@ -44,7 +44,7 @@ class UserInfo
     private $buffer;
     public function __construct()
     {
-        $dns = "" . _FILE_DB_USERINFO_;
+        $dns = _FILE_DB_USERINFO_;
         $this->dbh = new PDO($dns, "", "", array(PDO::ATTR_PERSISTENT => true));
         $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
         $buffer = array();
@@ -75,6 +75,23 @@ class UserInfo
             return $buffer[$id];
         }
 	}
+	public function getId($uuid)
+    {
+        if (empty($uuid)) {
+            return 0;
+        }
+        if ($this->dbh) {
+            $query = "SELECT id FROM user WHERE  userid= ? ";
+            $stmt = $this->dbh->prepare($query);
+            $stmt->execute(array($uuid));
+            $user = $stmt->fetch(PDO::FETCH_ASSOC);
+            if ($user) {
+                return $user["id"];
+            }
+        } else {
+            return 0;
+        }
+	}
 	public function check_password($userid,$password){
 		if ($this->dbh) {
             $query = "SELECT username FROM user WHERE  userid= ? and password = ? ";