Guest User

Untitled

a guest
Oct 24th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. <?php
  2. header('Access-Control-Allow-Origin: *');
  3.  
  4. //Dados conexao com banco de dados
  5. $servername = "localhost";
  6. $username = "username";
  7. $password = "password";
  8. $dbname = "myDB";
  9.  
  10. // Cria conexao php
  11. $conn = mysqli_connect($servername, $username, $password, $dbname);
  12. // Verifica conexao
  13. if (!$conn) {
  14. die("Connection failed: " . mysqli_connect_error());
  15. }
  16.  
  17. //E-mail enviado pelo ionic
  18. $email = $_GET['email'];
  19.  
  20. //Cria array para guardar os retornos:
  21. $dados = array();
  22.  
  23. // Verifica se ja consta o e-mail cadastrado
  24.  
  25. $queryVerificaUsuario = "SELECT * FROM cadastro WHERE email='$email'";
  26. $result = mysqli_query($conn, $queryVerificaUsuario);
  27.  
  28. if (mysqli_num_rows($result) > 0) {
  29. //Se ja exisitir o e-mail:
  30.  
  31. $dados['result'] = false;
  32. $dados['msg'] = "E-MAIL JÁ CADASTRADO";
  33.  
  34. } else {
  35. //Se não existir cadastra
  36.  
  37. $insertEmail = "INSERT INTO cadastro (email) VALUES ('$email')";
  38.  
  39. if (mysqli_query($conn, $insertEmail)) {
  40. // Se cadastrar corretamente:
  41. $dados['result'] = true;
  42. $dados['msg'] = "E-MAIL CADASTRADO COM SUCESSO";
  43.  
  44. } else {
  45. // Se der erro ao cadastrar
  46. $dados['result'] = false;
  47. $dados['msg'] = "ERRO AO CADASTRAR E-MAIL";
  48. }
  49.  
  50. }
  51.  
  52. header('Content-Type: application/json');
  53. echo json_encode($dados);
  54.  
  55. mysqli_close($conn);
  56. ?>
Add Comment
Please, Sign In to add comment