dbush has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I'm in the process of converting a program from Windows to Solaris and am having some problems with authenticating a user's password. The code that I'm using is shown below and comes from what I found when searching for code examples. The problem is that it doesn't seem to work for me. Any help would be very much appreciated.
use strict; use warnings; my $szUser = 'any_user'; my $szPassword = 'for_me_to_know'; my ($szOther, $szEncryptedPwd) = getpwnam($szUser); my $bValid = (crypt($szPassword, $szEncryptedPwd) eq $szEncryptedPwd); print $bValid ? 'Yes' : 'No'; print "\n";
Regards,
Dom.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: User authentication on Solaris (use Passwd::Solaris)
by grinder (Bishop) on Jul 28, 2004 at 20:15 UTC | |
|
Re: User authentication on Solaris
by Eimi Metamorphoumai (Deacon) on Jul 28, 2004 at 19:59 UTC | |
|
Re: User authentication on Solaris
by fglock (Vicar) on Jul 28, 2004 at 19:51 UTC | |
|
Re: User authentication on Solaris
by gaal (Parson) on Jul 28, 2004 at 19:59 UTC | |
|
Re: User authentication on Solaris
by lhoward (Vicar) on Jul 28, 2004 at 20:13 UTC | |
|
Re: User authentication on Solaris
by mifflin (Curate) on Jul 28, 2004 at 19:56 UTC |