예제 #1
0
파일: user.php 프로젝트: arouze/koncerto
 /**
  * Register user in DB
  *
  * @param $email
  * @param $pass
  *
  * @return string|int
  */
 public function Register($email, $pass)
 {
     if (!isset($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
         return 'Email incorrect.';
     }
     if (!isset($pass)) {
         return 'Mot de passe incorrect.';
     }
     $this->_db = new Koncerto_Db_Mysql();
     if ($this->_EmailExist($email)) {
         return 'L\'adresse email <em>' . $email . '</em> est déjà utilisée.';
     }
     $this->_email = $email;
     $insert = "INSERT INTO tbl_users (user_email, user_pass) VALUES ('" . $email . "', '" . $this->_EncodePass($email, $pass) . "')";
     $userid = $this->_db->insert($insert);
     return $userid;
 }