Overeni systemoveho hesla ve svem programu
Michal Hajek
hajek na nspuh.cz
Pondělí Říjen 21 12:06:29 CEST 2002
Martin Kozusky wrote:
> Ahoj,
> nevite nekdo, jak co nejjednoduseji overit jestli napsane heslo zadaneho
> uzivatele je shodne se systemovym?
>
> neco jako
>
> overheslo(user,pass)
>
> a to me vrati 0 nebo 1, podle toho jestli sem zadal spravnou kombinaci
>
> Diky moc,
> Martin
>
>
Rutina pro jednoduchy crypt. Jak to udelat v NIS, LDAP nebo
podobne, nevim.
integer pw_compare(current, check)
char *current, /* Current pw (encrypted) */
*check; /* check pw (plain) */
{ if (!*current) return(0);
return(!strcmp(current, crypt(check, current)));
}
MH
--
--------------------------------------------------------------
Michal Hajek mailto:hajek na nspuh.cz
--------------------------------------------------------------
Další informace o konferenci Linux