3 http_response_code(303);
4 $target = urlencode($_SERVER['REQUEST_URI']);
5 header("Location: /login?goto=$target");
8 elseif ($User->admin('user') and $username = @$_REQUEST['login']) {
10 $user = new User("profile/$username");
12 catch (Exception $e) {
13 printf('<p class=warn>%s</p>', $e->getMessage());
16 $Page->title = $user->login . ': ' . $Page->title;
22 $Page->place['login/name'] = $user->name ?: 'bewoner';
23 $Page->place['user'] = $user->login;
24 if ( $password = trim(@file_get_contents("{$user->dir}/.passwd")) ) {
25 if (substr($password, 0, 1) == '$') {
26 $password = NULL; // hashed
28 $Page->place['pass'] = htmlspecialchars($password) ?: '<em>zelf ingesteld</em>';
31 $Page->place['pass'] = '<em>onbekend</em>';
34 print '<aside class="nav"><a href="javascript:window.print()">Print</a></aside>'."\n";