private function loadUserInfo() { $user = $this->db->getUserInfo($this->userId); if ($user) { $this->name = $user["username"]; $this->email = $user["email"]; $this->picture = $user["picture"]; $this->rights = $user["rights"]; $this->cypher = $user["info"]; $this->keyName = $user["key"]; $this->logged = true; } }
public function findStudent() { $dbstudent = new DBUser(); return $dbstudent->findByAnd(array('user.group'), array('='), array('S')); }
<?php include 'user.php'; $todo = $_PEFI->todo; $_PEFI->view->content = ''; $_PEFI->view->title = 'User Action Output'; if ($todo == 'login' && $_SERVER['REQUEST_METHOD'] === 'POST') { $dbUserTable = new OneTableDB($_PEFI->db, "{$_PEFI->dbpref}user"); $user = DBUser::login($_POST['name'], $_POST['pass'], $dbUserTable); if ($user) { if (session_id() == '') { session_start(); } $_SESSION['pefi_user'] = $user; // will redirect page redirect(isset($_GET['redirect_to']) ? $_GET['redirect_to'] : ''); } else { $_PEFI->view->content .= get_form("Try again!"); } } elseif ($todo == 'logout') { unset($_SESSION['pefi_user']); redirect(isset($_GET['redirect_to']) ? $_GET['redirect_to'] : ''); } elseif (strpos($todo, 'manage') === 0) { if (!$_PEFI->crdntls->can('user', 'list')) { redirect_to_login($_PEFI->route->page); } include "{$_PEFI->path}/form/form.php"; if ($todo == 'manage_pass') { $label = 'Manage User Passwords'; $elements = array(new PrimaryKeyElement(array('prop' => 'id', 'label' => 'PrimKey', 'isOrderable' => true)), new TextElement(array('prop' => 'name', 'label' => 'User', 'isEditable' => false, 'isOrderable' => true, 'isDefOrder' => true, 'isFilterable' => true, 'isOrderable' => true, 'allowEmpty' => false)), new PasswordElement(array('prop' => 'pass', 'label' => 'Password', 'isListable' => false, 'allowEmpty' => false, 'defVal' => 'Abcd123!'))); } else {