Como usar a criptografia SHA1 em vez do BCrypt no Laravel 4?
Estou desenvolvendo um chamado AAC (Automatic Account Creator) para um jogo, é basicamente um site com funções para criar contas, jogadores e várias outras coisas para os jogadores. O servidor suporta apenas SHA1 e plain - o que é totalmente inseguro. Eu não posso mergulhar no código-fonte e fazer alterações. Se houver qualquer maneira de usar SHA1 eu ficaria muito grato. Acabei de ler sobre o BCrypt, é ótimo, mas eu realmente não posso mudar o código-fonte para se adequar ao BCrypt. Eu consegui colocar SHA1 no registro assim:
$password = $input['password'];
$password = sha1($password);
Mas eu simplesmente não consigo entrar. estou fazendo errado? Parece que o Laravel não me deixa entrar.
eu tenhoget_register
epost_register
também tenhoget_login
epost_login
. Preciso alterar alguma coisa no post_login para fazer login ou? Alguma dica?
Estou usando o servidor PHP do Laravel (phpMyAdmin) e o phpMyAdmin no WAMP. Eu acho que o Laravel verifica quando você está verificando o DB através doAuth::attempt
método laravel está fazendo alguma forma de hashing para verificar o pw atual e o logado para checar um ao outro.