Advertisement
lamhottt

Model-Data-User

Aug 11th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1.  
  2. class User extends elDB
  3. {
  4.     private $username;
  5.     private $password;
  6.  
  7.     public function setUsername($value)
  8.     {
  9.       $this->username = _replaceSq($value);
  10.     }
  11.      public function setPassword($value)
  12.     {
  13.       $this->password = _md5(trim($value));
  14.     }
  15.  
  16.     public function login()
  17.     {
  18.         // check username dulu
  19.         $r    = $this->checkId("id_user","t_user","username",$this->username);
  20.         // jika ada
  21.         if ($r)
  22.         {
  23.             // check username dan password
  24.             $this->setQuery("select id_user from t_user where username='".$this->username."' and pass='".$this->password."' limit 1");
  25.  
  26.             return $this->getCount() ? true : false;
  27.         }
  28.         else
  29.         {
  30.             return false;
  31.         }
  32.     }
  33.  
  34.     public function register()
  35.     {
  36.         // check username dulu
  37.         $checkusername    = $this->checkId("id_user","t_user","username",$this->username );
  38.  
  39.         // jika belum ada
  40.         if (! $checkusername)
  41.         {
  42.             // maka masukkan kedatabase
  43.             $r = $this->insert("t_user","username",$this->username
  44.                                        ,"pass",$this->password);
  45.  
  46.             return $r ? true : false;
  47.         }
  48.         else
  49.         {
  50.             return false;
  51.         }
  52.     }
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement