mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-14 20:33:48 +00:00
Added button 'remember me'
SVN revision: 474
This commit is contained in:
parent
17e38d9b25
commit
8857d93a2f
@ -247,4 +247,10 @@ User <i>"%s"</i> has no access to logbook <i>"%s"</i> = Benutzer <i>"%s"</i> hat
|
|||||||
Date = Datum
|
Date = Datum
|
||||||
ID = ID
|
ID = ID
|
||||||
Change elogd.cfg = elogd.cfg ändern
|
Change elogd.cfg = elogd.cfg ändern
|
||||||
|
Remember me on this computer = Auf diesem Computer eingeloggt bleiben
|
||||||
|
Forgot password? = Kennwort vergessen?
|
||||||
|
Enter your login name or email address = Bitte Benutzernamen oder Email-Adresse eingeben
|
||||||
|
Login name not registered = Benutzername nicht registriert
|
||||||
|
Email address not registered = Email-Adresse nicht registriert
|
||||||
|
A new password for user %s is sent to %s = Ein neues Kennwort für Benutzer %s wurde and %s geschickt
|
||||||
|
|
||||||
|
|||||||
24
src/elogd.c
24
src/elogd.c
@ -6,6 +6,9 @@
|
|||||||
Contents: Web server program for Electronic Logbook ELOG
|
Contents: Web server program for Electronic Logbook ELOG
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.68 2003/04/07 09:25:57 midas
|
||||||
|
Added button 'remember me'
|
||||||
|
|
||||||
Revision 1.67 2003/04/04 20:50:15 midas
|
Revision 1.67 2003/04/04 20:50:15 midas
|
||||||
Fixed bug in base64_encode
|
Fixed bug in base64_encode
|
||||||
|
|
||||||
@ -4494,7 +4497,13 @@ BOOL global;
|
|||||||
strcpy(lb_name, "global");
|
strcpy(lb_name, "global");
|
||||||
|
|
||||||
/* get optional expriation from configuration file */
|
/* get optional expriation from configuration file */
|
||||||
getcfg(lb_name, "Login expiration", exp);
|
if (isparam("remember"))
|
||||||
|
{
|
||||||
|
if (!getcfg(lb_name, "Login expiration", exp))
|
||||||
|
strcpy(exp, "31*24"); /* one month by default */
|
||||||
|
}
|
||||||
|
else
|
||||||
|
exp[0] = 0;
|
||||||
|
|
||||||
/* check if cookies should be global */
|
/* check if cookies should be global */
|
||||||
global = getcfg("global", "Password file", str);
|
global = getcfg("global", "Password file", str);
|
||||||
@ -10642,19 +10651,26 @@ int i, n;
|
|||||||
rsprintf("<tr><td colspan=2 class=\"dlgtitle\">%s</td></tr>\n", loc("Please login"));
|
rsprintf("<tr><td colspan=2 class=\"dlgtitle\">%s</td></tr>\n", loc("Please login"));
|
||||||
|
|
||||||
rsprintf("<tr><td align=right class=\"dlgform\">%s:</td>\n", loc("Username"));
|
rsprintf("<tr><td align=right class=\"dlgform\">%s:</td>\n", loc("Username"));
|
||||||
|
|
||||||
rsprintf("<td align=left class=\"dlgform\"><input type=text name=uname value=\"%s\"></td></tr>\n",
|
rsprintf("<td align=left class=\"dlgform\"><input type=text name=uname value=\"%s\"></td></tr>\n",
|
||||||
getparam("unm"));
|
getparam("unm"));
|
||||||
|
|
||||||
rsprintf("<tr><td align=right class=\"dlgform\">%s:</td>\n", loc("Password"));
|
rsprintf("<tr><td align=right class=\"dlgform\">%s:</td>\n", loc("Password"));
|
||||||
|
|
||||||
rsprintf("<td align=left class=\"dlgform\"><input type=password name=upassword></td></tr>\n");
|
rsprintf("<td align=left class=\"dlgform\"><input type=password name=upassword></td></tr>\n");
|
||||||
|
|
||||||
|
if (!getcfg(lbs->name, "Login expiration", str) || atoi(str) > 0)
|
||||||
|
{
|
||||||
|
rsprintf("<td align=center colspan=2 class=\"dlgform\"><input type=checkbox checked name=remember value=1>\n");
|
||||||
|
rsprintf("%s</td></tr>\n", loc("Remember me on this computer"));
|
||||||
|
}
|
||||||
|
|
||||||
|
rsprintf("<tr><td align=center colspan=2 class=\"dlgform\"><a href=\"?cmd=forgot\">%s</a>",
|
||||||
|
loc("Forgot password?"));
|
||||||
|
|
||||||
if (getcfg(lbs->name, "Self register", str) && atoi(str) > 0)
|
if (getcfg(lbs->name, "Self register", str) && atoi(str) > 0)
|
||||||
{
|
{
|
||||||
strcpy(str, loc("New user"));
|
strcpy(str, loc("New user"));
|
||||||
url_encode(str, sizeof(str));
|
url_encode(str, sizeof(str));
|
||||||
rsprintf("<tr><td align=center colspan=2 class=\"dlgform\"><a href=\"?cmd=%s\">%s</td></tr>",
|
rsprintf(" <a href=\"?cmd=%s\">%s</td></tr>",
|
||||||
str, loc("Register as new user"));
|
str, loc("Register as new user"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user