users_id = set_next_users_id();
uid = set_next_uid();
- sprintf(login, "#%d", uid);
- st = US_NO_LOGIN_YET;
+ if (!strcmp(e->type, "LINCOLN"))
+ {
+ strncpy(login, e->first, 2);
+ login[2] = '\0';
+ strncat(login, e->id+4, 5);
+ lowercase(login);
+ st = US_NO_LOGIN_YET_KERBEROS_ONLY;
+ }
+ else
+ {
+ sprintf(login, "#%d", uid);
+ st = US_NO_LOGIN_YET;
+ }
last = e->last;
first = e->first;
middle = e->middle;