try

mysql encrypt function will help you.


$sql_vpop = $dbv->query("UPDATE `vpopmail` SET `pw_clear_passwd` = '$new',`pw_passwd` =encrypt ('$new') WHERE `pw_name` = '$username';");


--------------------

Itamar Reis Peixoto

e-mail: [EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
skype: itamarjp
icq: 81053601
+55 34 3238 3845
+55 11 4063 5033


Stoyan, thanks for the info, however that didn't work either. Maybe if I
give a bit more info, all I'm doing is a simple php page
username
current_password
new_password
confirm_new_password

I then run a check to make sure the username is there in both the vpopmail
and egroupware, then I check the current password, since vpopmail had it
in clear text also, if it checks out I then need to update the db to the
new passwords, this works well only problem is then I get errors that the
authdaemond: supplied password 'somepassword' does not match encrypted
password '$1$UPRJCLMh$ORbRQDIoGJ/g18WgT4/4O.'

I even tried it as crypt()
all i'm doing on the sql side is this
$pw_crypt = crypt($new)
$sql_vpop = $dbv->query("UPDATE `vpopmail` SET `pw_clear_passwd` = '$new',
`pw_passwd` = ('$pw_crypt') WHERE `pw_name` = '$username';");

This updates just fine but the auth then fails with the above error...
Hopefully this will give a little more info on how I can get this to work.

Thanks,

Joe


Stoyan Marinov <[EMAIL PROTECTED]> wrote:


Try using crypt() in php.

Stoyan

On Fri, 2007-04-20 at 11:25 -0700, Joseph Oaks wrote:

Hello all, I'm trying to write a small app for the people in the office
to
be able to change their passwords without buggin me. I have a simple
little
PHP already done. It will change the password for both the eGroupWare
and
vpopmail, however the vpopmail doesn't seem to like the md5
encryption...

My first thought on this was just modify the db directly, with an
update,
this works however it breaks the auth for mail, the egroupware side
works
fine. So I got to checking and found the vchangepw in the vpopmail/bin
dir.

My question is how can I call this via a script and pass the email
address,
current password, and new password to it via variables?

Joe







Reply via email to