You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Descreva o bug
A forma de geração do vindi_user_code faz com que compras executadas no mesmo segundo por usuários diferentes (não logados) gere todas as cobranças para um usuário.
Como reproduzir
Fazer um compra com dois usuários não logados no mesmo segundo.
Comportamento Esperado
Na compra com usuário não logado deveria se gerar uma chave de maneira diferente garantido que é uma chave única.
Trecho de código problemático
$user_id = $currentUser->ID; // valor 0 se usuário não está logado.
if (! $user_code = get_user_meta($user_id, 'vindi_user_code', true)) {
$user_code = 'wc-' . $user_id . '-' . time();
add_user_meta($user_id, 'vindi_user_code', $user_code, true);
}
The text was updated successfully, but these errors were encountered:
Descreva o bug
A forma de geração do vindi_user_code faz com que compras executadas no mesmo segundo por usuários diferentes (não logados) gere todas as cobranças para um usuário.
Como reproduzir
Fazer um compra com dois usuários não logados no mesmo segundo.
Comportamento Esperado
Na compra com usuário não logado deveria se gerar uma chave de maneira diferente garantido que é uma chave única.
Trecho de código problemático
The text was updated successfully, but these errors were encountered: