Já tentou alterar a senha pela tabela users?
Lá em user_pass vc coloca a senha nova em value, e em function seleciona MD5 (modo de criptografia), e salva. Daí é sucesso.
Não tentei isso não, so que ai tem um problema, o arquivo function é o do tema certo ? e o tema que esta ativado esta com erro fatal e só acessa o adm quando tiramos ele do diretorio renomeando.
tem algum jeito de ativar outro tema sem precisar acessar o wordpress ?
Sim, acesse pelo FTP e coloque manualmente a pasta de outro tema.
Bom dia,
eu criei a criptografia para MD5 assim.
function TForm1.md5(const Input: String): String;
var
hCryptProvider: HCRYPTPROV;
hHash: HCRYPTHASH;
bHash: array[0..$7f] of Byte;
dwHashLen: DWORD;
pbContent: PByte;
i: Integer;
begin
dwHashLen := 16;
pbContent := Pointer(PChar(Input));
Result := ”;
if CryptAcquireContext(@hCryptProvider, nil, nil, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT or CRYPT_MACHINE_KEYSET) then
begin
if CryptCreateHash(hCryptProvider, CALG_MD5, 0, 0, @hHash) then
begin
if CryptHashData(hHash, pbContent, Length(Input), 0) then
begin
if CryptGetHashParam(hHash, HP_HASHVAL, @bhash[0], @dwHashLen, 0) then
begin
for i := 0 to dwHashLen – 1 do
begin
Result := Result + Format(‘%.2x’, [bHash[i]]);
end;
end;
end;
CryptDestroyHash(hHash);
end;
CryptReleaseContext(hCryptProvider, 0);
end;
Result := AnsiLowerCase(Result);
end;
porem esta com erro no codigo
também tentei setar a senha assim :
wp_set_password (‘novasenha’, 2);
e desse jeito ele não da erro porem não loga
pra completar a ultima resposta eu testei com usuario errado e com senha errada, os erros estao retornando normalmente.
E quando usuario e senhas correto a pagina so recarrega
irmão, se vc tem acesso ao painel do phpmyadmin, não precisa desse código todo. faça isso só editando (icone do lápis) na entrada do nome do usuário.
a senha eu alterei no phpmyadmin, mais e a criptografia como eu mudo ?
Cara, muito obrigado, salvou