login/emulate: serve subpages instead of redirects
[minimedit.git] / login / emulate / index.php
1 <?php
2 if ($username = @$_REQUEST['login']) {
3         try {
4                 $user = new User("profile/$username");
5         }
6         catch (Exception $e) {
7                 printf('<p class=warn>%s</p>', $e->getMessage());
8                 return;
9         }
10         $Article->title = $user->login . ': ' . $Article->title;
11 }
12 else {
13         $user = $User;
14 }
15
16 $Place['login/name'] = $user->name ?: 'bewoner';
17 $Place['user'] = $user->login;
18 if ( $password = trim(@file_get_contents("{$user->dir}/.passwd")) ) {
19         if (substr($password, 0, 1) == '$') {
20                 $password = NULL; // hashed
21         }
22         $Place['pass'] = htmlspecialchars($password) ?: '<em>zelf ingesteld</em>';
23 }