Sistema de login PHP com hash e cookies
Olá, estou criando o site de um jogo online, criei um script para criar contas e gerar um hash para as senhas, mas agora não sei como faço para salvar na session os usuários logados.
Aqui está o script da hash:
$salt = "oa2309rh2éj";
function hashPassword($password) {
$hash = sha1($password . $salt);
for ($i = 0; $i < 1000; $i++) {
$hash = sha1($hash);
}
return $hash;
}
Então, temos os seguintes bancos de dados:
accounts-> Onde está guardado o id da conta e a senha, campos: id / conta / senha / email
players-> Onde está guardado o jogador, e a qual conta este jogador pertence: id / id_conta / nome_personagem
Como posso fazer um sistema de login que salve o id da conta, o id do personagem, e tudo isso em um hash seguro? as informações não podem ser roubadas nem alteradas de forma alguma.
Discussão (5)
Carregando comentários...