public function endEditUser() { $this->user = new User($this->request->id); $this->user->save($this->request); $this->request->clear(); $this->request->id = $this->user->id; FlashMessage::success('Änderungen wurden gespeichert'); }
/** * @param $user * @param $pass * @param $token * @return array */ private function loginUser($user, $pass, &$token) { if (Security::login($user, $pass)) { $token = md5(Security::getUserId() . date('dmyHis')); $user = new User(Security::getUserId()); $user->us_hash = $token; $user->save(); return true; } return false; }
public function install() { parent::install(); $administratoren = new Rolle(); $administratoren->ro_bezeichnung = 'Administratoren'; $administratoren->ro_aktiv = true; $administratoren->ro_parent = 0; $administratoren->ro_neuebenutzer = false; $administratoren->save(); $besucher = new Rolle(); $besucher->ro_bezeichnung = 'Besucher'; $besucher->ro_aktiv = true; $besucher->ro_parent = 0; $besucher->ro_neuebenutzer = true; $besucher->save(); $admin = new User(); $admin->us_benutzername = 'admin'; $admin->us_passwort = 'masterkey'; $admin->us_aktiv = 1; $admin->us_vorname = 'Administrator'; $admin->us_anonymous = false; $admin->us_sprache = 1; $admin->save(); $anonymous = new User(); $anonymous->us_benutzername = mt_rand(1000000, 9999999); $anonymous->us_passwort = mt_rand(1000000, 9999999); $anonymous->us_aktiv = 1; $anonymous->us_vorname = 'Anonymous'; $anonymous->us_anonymous = true; $anonymous->us_sprache = 1; $anonymous->save(); $rolle = new UserRolle(); $rolle->ur_user = $admin->id; $rolle->ur_rolle = $administratoren->id; $rolle->save(); $rolle = new UserRolle(); $rolle->ur_user = $anonymous->id; $rolle->ur_rolle = $besucher->id; $rolle->save(); }