From 7e7d810ea0c008b6d4d9535d9a43ecd04ee918e1 Mon Sep 17 00:00:00 2001 From: Jan Christoph Terasa Date: Tue, 19 Feb 2019 14:34:39 +0100 Subject: [PATCH] In case of PAM, change user save logic. --- src/elogd.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/elogd.c b/src/elogd.c index c29034d1..cdc5b6b7 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -27717,6 +27717,16 @@ void interprete(char *lbook, char *path) return; } +#ifdef HAVE_PAM + /* save new user */ + if (strieq(command, loc("Save")) && isparam("new_user_name") && !isparam("config")) { + save_user_config(NULL, getparam("new_user_name"), 1); + redirect(lbs, ""); + check_login(lbs, NULL); + return; + } +#endif /* USE_PAM */ + /* if password file given, check session ID */ if (getcfg(lbs->name, "Password file", str, sizeof(str))) { /* get current CSS */