Пример #1
0
function password_match($p_test_password, $p_password)
{
    return access_encrypt_password($p_test_password) === $p_password;
}
Пример #2
0
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);
}