09-02-2008, 03:04 AM
09-02-2008, 03:27 AM
09-28-2008, 07:25 AM
I have promised to update the howto, when the beta is released - that's the case now. But because I was absent here for some weeks, I have to get up to date first. I already have read something about changes in the database and the mail passwords, so I have to check this first.
10-12-2008, 11:21 PM
Have you updatet the Howto for the beta, which is shipped out since 21.09.08?
10-12-2008, 11:44 PM
Not yet. Sorry, but I have no time at the moment and I suppose that it is not that easy to update it this time, because of the database changes in ispCP.
10-13-2008, 12:07 AM
modify
in
did not tested but it should work.
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 MODCode:
// 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 MOD10-13-2008, 01:19 AM
you mean Database Changes in Trunk right? Cause of mailuserpasswordencryption.
10-13-2008, 06:27 AM
Quote:you mean Database Changes in Trunk right? Cause of mailuserpasswordencryption.Exactly.
Thanks sci2tech. I will test it.
10-24-2008, 08:20 PM
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:
After
add
(not changed!)
And after
add
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,Code:
// Password MOD
'password' => isset($_POST['_password']) ? TRUE : FALSE,
// End Password MODAnd after
Code:
$a_user_prefs[$p] = $CONFIG[$p];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