TheNight 1 Denunciar post Postado Abril 28, 2015 Boa tarde galera do grupo! Fiz está classe com a função pra registrar, fui fazendo e testei só quando eu terminei, mas ficou com um "bug" no password, quando coloco o md5($_POST['regPassword']) (na confirmação também) ele não mostra as mensagens de erros se não completar o campo password ou digitar um password diferente... alguém sabe o por que? Como não está aparecendo os bbcodes aqui pra mim segue o código no paste bin http://i.imgur.com/aI5irKW.png http://pastebin.com/DZ2yEb1S Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Abril 28, 2015 Dê um print_r($_POST) para verificar se os campos estão setados corretamente e use : if($regPassword != $regConfirmpass) ao invés de: if($regPassword !== $regConfirmpass) Quanto as senhas, não utilize md5, você pode colocar em risco a privacidade dos seus usuários (dependendo da estrutura do banco de dados). Dá uma lida ae http://blog.thiagobelem.net/criptografando-senhas-no-php-usando-bcrypt-blowfish/ Compartilhar este post Link para o post Compartilhar em outros sites
TheNight 1 Denunciar post Postado Abril 28, 2015 Fiz o que você pediu porem os campos : Tanto assim: if($regPassword != $regConfirmpass) Quanto assim: if($regPassword !== $regConfirmpass) Não estão sendo verificados está cadastrando mesmo com senha vazia!!! Edit: A verificação de senhas iguais está funcionando o que não está funcionando é essa verificação: if(empty($regPassword)){ exit('<div class="alert alert-danger margin-top15">» A <b>senha</b> é necessária e não pode ser vazia.</div>'); } if(empty($regConfirmpass)){ exit('<div class="alert alert-danger margin-top15">» <b>Confirmar a senha</b> é necessário e não pode ser vazio.</div>'); } Compartilhar este post Link para o post Compartilhar em outros sites
Mateus Silva 64 Denunciar post Postado Abril 28, 2015 Fiz o que você pediu porem os campos : Tanto assim: if($regPassword != $regConfirmpass) Quanto assim: if($regPassword !== $regConfirmpass) Não estão sendo verificados está cadastrando mesmo com senha vazia!!! Edit: A verificação de senhas iguais está funcionando o que não está funcionando é essa verificação: if(empty($regPassword)){ exit('<div class="alert alert-danger margin-top15">» A <b>senha</b> é necessária e não pode ser vazia.</div>'); } if(empty($regConfirmpass)){ exit('<div class="alert alert-danger margin-top15">» <b>Confirmar a senha</b> é necessário e não pode ser vazio.</div>'); } eu particularmente gosto de utilizar o strlen($var) < 1 pois em alguns campos se passado o valor "0", o empty "breca" também. Compartilhar este post Link para o post Compartilhar em outros sites
TheNight 1 Denunciar post Postado Abril 29, 2015 Eu resolvi galera só não sei como, fui pra escola quando voltei tava funcionando kkk! Compartilhar este post Link para o post Compartilhar em outros sites