mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-08 17:13:56 +00:00
Check for existing user in self_register=3
SVN revision: 484
This commit is contained in:
parent
13fdce9bbe
commit
bb5858ed29
14
src/elogd.c
14
src/elogd.c
@ -6,6 +6,9 @@
|
||||
Contents: Web server program for Electronic Logbook ELOG
|
||||
|
||||
$Log$
|
||||
Revision 1.74 2003/04/08 08:09:18 midas
|
||||
Check for existing user in self_register=3
|
||||
|
||||
Revision 1.73 2003/04/08 08:01:53 midas
|
||||
Fixed problem with global self registering
|
||||
|
||||
@ -6032,6 +6035,17 @@ int i, fh, size, self_register;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* check if user exists */
|
||||
if (new_user && self_register == 3)
|
||||
{
|
||||
if (get_user_line(lbs->name, user, NULL, NULL, NULL, NULL) == 1)
|
||||
{
|
||||
sprintf(str, "%s \"%s\" %s", loc("Login name"), user, loc("exists already"));
|
||||
show_error(str);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (activate || !new_user || self_register != 3) /* do not save in mode 3 */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user