Peter, I think he's stuck with the parsing part?

you can file() the /etc/passwd file then explode() it and add the
username,passhash parts and/or more values into the mysql table.

Elias,

"Peter Janett" <[EMAIL PROTECTED]> wrote in message
026a01c26b94$7b45d0a0$55285742@peters">news:026a01c26b94$7b45d0a0$55285742@peters...
> You can just put the username and password in the MySQL database as normal
> text, then build your applications that are reading them to check the
> passwords with the UNIX Crypt function.
>
> In other words, just as your passwords are stored in a plain text file,
> store them in plain text in the db.  Then to confirm them, take the first
2
> characters of the crypted password, use them as the salt to crypt the
> password the user entered, and compare the results.  If that are the same,
> they entered a valid password.
>
> I guess I'm assuming your existing passwords are in crypt format, but the
> same process is probably possible with whatever format they are in.
>
> HTH,
>
> Peter Janett
>
> New Media One Web Services
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> New Upgrades Are Now Live!!!
> Windows 2000 accounts - Cold Fusion 5.0 and Imail 7.1
> Sun Solaris (UNIX) accounts - PHP 4.1.2, mod_perl/1.25,
> Stronghold/3.0 (Apache/1.3.22), MySQL 3.23.43
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> PostgreSQL coming soon!
>
> http://www.newmediaone.net
> [EMAIL PROTECTED]
> (303)828-9882
>
> ----- Original Message -----
> From: "Scott" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, October 04, 2002 4:43 AM
> Subject: [PHP] Unix passwd file
>
>
> > I apologize if this is might be OT.  I have 5,000+ users in a unix
passwd
> > file that I would like to move to a MySQL table to build a login system
> > with php.  I could then use this table for Postfix and Radius.  I know
> > about the getpwent in perl, but does anyone know if I populate a MySQL
> > table with the login/password can php then use that encrypted password
to
> > validate users?
> >
> > TIA
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to