Example #1
0
 public function insert(User $user)
 {
     $usuario = new User();
     $usuario = $user;
     $usuario->setClave(sha1($usuario->getClave()));
     $parametros = $user->getArray();
     return $this->bd->insert($this->tabla, $parametros, false);
 }
 function set(User $user, $pkemail)
 {
     //Update de todos los campos menos el id, el id se usara como el where para el update numero de filas modificadas
     $parametros = $user->getArray();
     $parametrosWhere = array();
     $parametrosWhere["email"] = $pkemail;
     return $this->bd->update($this->tabla, $parametros, $parametrosWhere);
 }
 function insert(User $user)
 {
     return $this->db->insert($this->table, $user->getArray(), false);
 }
Example #4
0
 function insert(User $user)
 {
     $parametros = $user->getArray();
     $parametros['clave'] = sha1($parametros['clave']);
     return $this->bd->insert($this->tabla, $parametros, false);
 }
Example #5
0
 public function setupSession($userID)
 {
     $user = new User($userID);
     $userInfo = $user->getArray();
     if (!is_array($userInfo) || !isset($userInfo["user"])) {
         throw new Exception("could not retrieve user information", -1);
     }
     $_SESSION["userID"] = $userID;
     $_SESSION["displayName"] = $userInfo["user"]["displayName"];
     $_SESSION["fullname"] = $userInfo["user"]["fullname"];
     // deprecated
     $this->setUserID($userID);
     $this->setDisplayName($_SESSION["displayName"]);
     Auth::workaroundSaveSessionID($userID);
 }