+<?php
+ob_clean();
+
+@list ($username, $request) = explode('/', ltrim($Args, '/'), 2);
+try {
+ $user = new User("profile/$username");
+}
+catch (Exception $e) {
+ printf('<p class=warn>%s</p>', $e->getMessage());
+ return;
+}
+
+$Place['login/name'] = $user->name ?: 'bewoner';
+$Place['user'] = $user->login;
+if ( $password = trim(@file_get_contents("{$user->dir}/.passwd")) ) {
+ if (substr($password, 0, 1) == '$') {
+ $password = NULL; // hashed
+ }
+ $Place['pass'] = htmlspecialchars($password) ?: '<em>zelf ingesteld</em>';
+}
+include ($request ?: 'index').'.html';