Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. <form id="create-account-form" action="../PHP/ValidateForm.php" method="POST">
  2. <label for="email">Email:</label>
  3. <input type="text" name="email" /><br />
  4. <label for="login-ca">Login:</label>
  5. <input type="text" name="login_ca" /><br />
  6. <label for="pass-ca">Password:</label>
  7. <input type="password" name="pass_ca" /><br />
  8. <label for="re-pass-ca">Repeat Password:</label>
  9. <input type="password" name="re_pass_ca" /><br />
  10. <input type="submit" name="create_account_form_submit" value="Create Account" /><br />
  11. </form>
  12.  
  13. static function validateCreateAccount(){
  14. // Cria uma variável que terá os dados do erro
  15. $erro = false;
  16.  
  17. // Verifica se o POST tem algum valor
  18. if(!isset($_GET) || empty($_GET)){
  19. $erro = 'Nada foi postado.';
  20. }
  21.  
  22. $values = array();
  23. foreach($_GET as $chave => $valor){
  24. // Remove todas as tags HTML
  25. // Remove os espaços em branco do valor
  26. $values[$chave] = trim(strip_tags($valor));
  27.  
  28. // Verifica se tem algum valor nulo
  29. if(empty($valor)){
  30. $erro = 'Existem campos em branco.';
  31. }
  32. }
  33.  
  34. // Verifica se $email realmente existe.
  35. // Também verifica se não existe nenhum erro anterior
  36. if(!isset($values['email']) && !ValidadeForm::isValidEmail($values['email']) && !$erro){
  37. $erro = 'Email Invalido';
  38. }
  39.  
  40. //Pesquisar sobre o login e email presentes no banco de dados
  41.  
  42. // Verifica se $login realmente existe.
  43. // Também verifica se não existe nenhum erro anterior
  44. if(!isset($values['login_ca']) && !$erro){
  45. $erro = 'Login Nulo';
  46. }
  47.  
  48. // Verifica se $pass_ca realmente existe.
  49. // Também verifica se não existe nenhum erro anterior
  50. if(!isset($values['pass_ca']) && !$erro){
  51. $erro = 'Senha Nula';
  52. }
  53.  
  54. // Verifica se $re_pass_ca realmente existe,verifica se é igual a $pass_ca.
  55. // Também verifica se não existe nenhum erro anterior
  56. if(!isset($values['re_pass_ca']) && ($values['re_pass_ca'] === $values['pass_ca']) && !$erro){
  57. $erro = 'Não são Iguais';
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement