/** * 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; }