diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 9ce11ec1..e3cf44a3 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -293,6 +293,20 @@ public: return false; } + if (!WebSock.IsPost()) { + CString sUser = WebSock.GetParam("user", true); + CUser* pUser = CZNC::Get().FindUser(sUser); + + if (!pUser) { + WebSock.PrintErrorPage("No such username"); + return true; + } + + Tmpl.SetFile("del_user.tmpl"); + Tmpl["Username"] = sUser; + return true; + } + CString sUser = WebSock.GetParam("user"); CUser* pUser = CZNC::Get().FindUser(sUser); diff --git a/modules/www/webadmin/del_user.tmpl b/modules/www/webadmin/del_user.tmpl new file mode 100644 index 00000000..59a8dcfa --- /dev/null +++ b/modules/www/webadmin/del_user.tmpl @@ -0,0 +1,18 @@ + INC Header.tmpl ?> + +