diff --git a/src/elogd.c b/src/elogd.c index 1e8cafa0..d5154010 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 1.61 2003/03/31 12:30:15 midas + Added notification about invalid user + Revision 1.60 2003/03/31 08:52:13 midas Added option 'Login user' @@ -10524,6 +10527,35 @@ int i, n; else status = get_user_line(lbs->name, user, upwd, full_name, email, NULL); + /* check for logout */ + if (isparam("LO")) + { + /* remove cookies */ + set_login_cookies(lbs, "", ""); + return FALSE; + } + + /* display error message for invalid user */ + if (isparam("iusr")) + { + /* header */ + show_html_header(NULL, FALSE, "ELOG error"); + + rsprintf("
| %s |
| "); + + rsprintf("Login as different user", str); + + rsprintf(" |