From 54e0061b6ba32ebaf77a4083b08fdbc0402cffd3 Mon Sep 17 00:00:00 2001
From: Mischa POSLAWSKY
Date: Tue, 15 Oct 2019 05:16:13 +0200
Subject: [PATCH] login/emulate: user override from optional ?login parameter
Replace mandatory path argument.
---
login/emulate/index.php | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/login/emulate/index.php b/login/emulate/index.php
index f7b59bc..f240236 100644
--- a/login/emulate/index.php
+++ b/login/emulate/index.php
@@ -1,18 +1,23 @@
%s
', $e->getMessage());
+ return;
+ }
+ $Article->title = $user->login . ': ' . $Article->title;
}
-catch (Exception $e) {
- printf('%s
', $e->getMessage());
- return;
+else {
+ $user = $User;
}
$Place['login/name'] = $user->name ?: 'bewoner';
$Place['user'] = $user->login;
-$Article->title = "Login {$user->login}";
if ( $password = trim(@file_get_contents("{$user->dir}/.passwd")) ) {
if (substr($password, 0, 1) == '$') {
$password = NULL; // hashed
--
2.30.0