function password_match($p_test_password, $p_password) { return access_encrypt_password($p_test_password) === $p_password; }
function user_update($p_user_id, $p_email, $p_password, $p_access_level, $p_enabled, $p_protected) { global $g_phpWN_user_table; if (empty($p_password)) { $t_user_row = user_get_row($p_user_id); $c_password = $t_user_row['password']; } else { $c_password = db_prepare_string(access_encrypt_password($p_password)); } $c_user_id = db_prepare_int($p_user_id); $c_email = db_prepare_string($p_email); $c_access_level = db_prepare_string($p_access_level); $c_enabled = db_prepare_string($p_enabled); $c_protected = db_prepare_string($p_protected); $query = "UPDATE {$g_phpWN_user_table}\r\n\t\t\t\tSET email='{$c_email}',\r\n\t\t\t\t\tpassword='******',\r\n\t\t\t\t\taccess_level={$c_access_level},\r\n\t\t\t\t\tenabled={$c_enabled},\r\n\t\t\t\t\tprotected={$c_protected}\r\n\t\t\t\tWHERE id={$c_user_id}"; return db_query($query); }