|
Password changer for Roundcube Webmail
|
| Author |
Message |
elitepilot
Junior Member

Posts: 233
Joined: Feb 2008
Reputation: 0
|
RE: Password changer for Roundcube Webmail
das letzte release vor der alpha.
Hetzner DS 3000 AMDX2 5600+ 2GB Ram Debian Etch 4.0 (2.6.18-6) (Dotdeb)
ISPCP RC6 +Awstats Dynamic, eAccelerator, Roundcube
|
|
| 09-02-2008 03:04 AM |
|
Cube
Documentation Team
  
Posts: 687
Joined: Apr 2007
Reputation: 8
|
RE: Password changer for Roundcube Webmail
|
|
| 09-02-2008 03:27 AM |
|
elitepilot
Junior Member

Posts: 233
Joined: Feb 2008
Reputation: 0
|
RE: Password changer for Roundcube Webmail
Have you updatet the Howto for the beta, which is shipped out since 21.09.08?
|
|
| 10-12-2008 11:21 PM |
|
sci2tech
Member
   
Posts: 404
Joined: Jan 2007
Reputation: 11
|
RE: Password changer for Roundcube Webmail
modify
Code:
// Password MOD
if (isset($_POST['_password']) && $_POST['_password']!="")
{
$tmpPass = $_POST['_password'];
$tmpUser = $_SESSION['username'];
mysql_query("UPDATE ispcp.mail_users SET mail_pass='$tmpPass', status='change' WHERE mail_addr='$tmpUser'")
or die(mysql_error());
send_request();
$_SESSION['password'] = encrypt_passwd($_POST['_password']);
}
// End Password MOD
in
Code:
// Password MOD
if (isset($_POST['_password']) && $_POST['_password']!="")
{
$tmpPass = $_POST['_password'];
$tmpUser = $_SESSION['username'];
mysql_query("UPDATE ispcp.mail_users SET mail_pass='".encrypt_db_password($tmpPass)."', status='change' WHERE mail_addr='$tmpUser'")
or die(mysql_error());
send_request();
$_SESSION['password'] = encrypt_passwd($_POST['_password']);
}
// End Password MOD
did not tested but it should work.
|
|
| 10-13-2008 12:07 AM |
|
elitepilot
Junior Member

Posts: 233
Joined: Feb 2008
Reputation: 0
|
RE: Password changer for Roundcube Webmail
you mean Database Changes in Trunk right? Cause of mailuserpasswordencryption.
|
|
| 10-13-2008 01:19 AM |
|
Trueffelwurm
Posts: 2
Joined: May 2008
Reputation: 0
|
RE: Password changer for Roundcube Webmail
OK, I got it running with password encryption!
Here are the parts in program/steps/settings/save_prefs.inc:
At the beginning (after comment-header) add:
Code:
define('INCLUDEPATH', '../../include/');
require(INCLUDEPATH . '/ispcp-config.php');
require(INCLUDEPATH . '/ispcp-db-keys.php');
require(INCLUDEPATH . '/ispcp-functions.php');
After
Code:
'preview_pane' => isset($_POST['_preview_pane']) ? TRUE : FALSE,
add
Code:
// Password MOD
'password' => isset($_POST['_password']) ? TRUE : FALSE,
// End Password MOD
(not changed!)
And after
Code:
$a_user_prefs[$p] = $CONFIG[$p];
add
Code:
// Password MOD
if (isset($_POST['_password']) && $_POST['_password']!="")
{
$tmpPass = $_POST['_password'];
$tmpUser = $_SESSION['username'];
$encPass = encrypt_db_password($tmpPass);
mysql_query("UPDATE ispcp.mail_users SET mail_pass='$encPass', status='change' WHERE mail_addr='$tmpUser'")
or die(mysql_error());
send_request();
$_SESSION['password'] = $RCMAIL->encrypt_passwd($_POST['_password']);
}
// End Password MOD
|
|
| 10-24-2008 08:20 PM |
|