Return to login.c CVS log | Up to [local] / src / usr.bin / login |
version 1.6, 1996/07/31 12:21:43 | version 1.7, 1996/09/18 20:39:06 | ||
---|---|---|---|
|
|
||
{ | { | ||
#ifdef SKEY | #ifdef SKEY | ||
if (strcasecmp(p, "s/key") == 0) { | if (strcasecmp(p, "s/key") == 0) { | ||
if (skey_haskey(user)) { | if (skey_haskey(user)) | ||
fprintf(stderr, "You have no s/key. "); | |||
return 1; | return 1; | ||
} else { | return skey_authenticate(user); | ||
return skey_authenticate(user); | |||
} | |||
} | } | ||
#endif | #endif | ||
return strcmp(crypt(p, salt), passwd); | return strcmp(crypt(p, salt), passwd); |