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