Esempio n. 1
0
 public function add_user($db, $data)
 {
     if (sizeof(Users_model::get_user_by_email($db, $data->email)) > 0) {
         return "Error adding data - Entry may already exist";
     }
     if ($data->password != null) {
         $hash = Password::make($data->password, PASSWORD_BCRYPT, array("cost" => 10));
         $data->password = $hash;
     } else {
         $hash = null;
     }
     $data->api_token = md5(uniqid($data->password, true));
     $new_user = $db->insert("Users", $data, array());
     return $new_user;
 }