Ejemplo n.º 1
0
 function auth($login = false, $password = false)
 {
     if ($login && $password) {
         $model = new siteUsersModel();
         $model->fetchAll();
         if ($model->count() === 0) {
             $this->create($login, $password, false);
         } else {
             $user = $model->where(array('login' => $login, 'password' => $password))->fetchAll();
             if (sizeof($user) > 0) {
                 $this->loadInfo($login);
             } else {
                 $user = $model->where(array('login' => $login))->fetchAll();
                 if (sizeof($user) > 0 && !isset($user[0]['password'])) {
                     $model->where(array('login' => $login))->update(array('password' => $password));
                     $this->loadInfo($login);
                 }
             }
         }
     }
     return $this->info;
 }