Pergunta de autenticação de dois fatores do WordPress: Problemas de compatibilidade com PHP 7

Um usuário perguntou 👇

Olá amigos,

Então, estou procurando atualizar o PHP 7 para todos os meus sites em breve. E eu testei problemas de compatibilidade e aqui estão os bugs que encontrei para este plugin:

Nos arquivos de autenticação de dois fatores/plugin/includes/class-simba-tfa.php ——————————————————————————————— ——— ——————————————— ENCONTRADOS 30 ERROS QUE AFETAM 4 LINHAS ——————————————————————— ——— ——————————————— —————————————————— 657 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_get_iv_size() não é reportada desde o PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 657 | ERRO | A constante “MCRYPT_MODE_CBC” não é relatada no PHP 7.1 e foi removida do PHP 7.2 657 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_get_iv_size() não é reportada desde o PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 657 | ERRO | A constante “MCRYPT_MODE_CBC” não é relatada no PHP 7.1 e foi removida do PHP 7.2 675 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_create_iv() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use random_bytes() ou OpenSSL em vez disso ERROR | A constante “MCRYPT_RAND” não é relatada no PHP 7.1 e foi removida do PHP 7.2 675 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_create_iv() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use random_bytes() ou OpenSSL em vez disso ERROR | A constante “MCRYPT_RAND” não é reportada desde o PHP 7.1 e foi removida do PHP 7.2 687 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_encrypt() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 687 | ERRO | A constante “MCRYPT_MODE_CBC” não é reportada no PHP 7.1 e foi removida do PHP 7.2 687 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_encrypt() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 687 | ERRO | A constante “MCRYPT_MODE_CBC” não é relatada no PHP 7.1 e foi removida do PHP 7.2 695 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_decrypt() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 695 | ERRO | A constante “MCRYPT_MODE_CBC” não é relatada no PHP 7.1 e foi removida do PHP 7.2 695 | ERRO | A extensão ‘Mcrypt’ não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Use Opensl (preferido) ou pecl/mcrypt quando disponível ERRO | A função mcrypt_decrypt() não está obsoleta do PHP 7.1 e foi removida do PHP 7.2; Em vez disso, use OpenSSL ERRO | A constante “MCRYPT_RIJNDAEL_128” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 695 | ERRO | A constante “MCRYPT_MODE_CBC” não está obsoleta do PHP 7.1 e foi removida do PHP 7.2 ——————————————————————————————— — —— ——————————————-

(@davidanderson)

1 ano, 10 meses atrás

Olá,

Isso não é um teste de compatibilidade; é um relatório do código contido no plugin. O plug-in é compatível com PHP 5.3 a 7.3, mas nem todo esse código é executado em uma versão específica. Então você vai ficar bem.

NB “Descontinuado” significa “ainda funciona nesta versão, mas não funcionará em uma versão futura”.

Davi

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *