Advertisement
Guest User

Untitled

a guest
Mar 10th, 2019
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. <form action="." method="POST" class="form-signin">
  2. <h1 class="h3 mb-3 font-weight-normal">Entrar</h1>
  3. <label for="name" class="sr-only">name</label>
  4. <input type="text" id="name" name="name" class="form-control" placeholder="Usuario...">
  5. <label for="word" class="sr-only">Password</label>
  6. <input type="password" id="word" name="password" class="form-control" placeholder="Senha...">
  7. <button style="margin-top: 50px;" id="login" class="btn btn-style btn-lg btn-primary btn-block"><strong>Logar</strong></button>
  8. <div style="margin-top: 35px;">
  9. <div id="add_err" class="card">
  10. </div>
  11. </div>
  12. </form>
  13.  
  14. $(document).ready(function(){
  15. $("#add_err").css('display', 'none', 'important');
  16. $("#login").click(function(){
  17. username=$("#name").val();
  18. password=$("#word").val()
  19. $.ajax({
  20. type: "POST",
  21. url: "login.php",
  22. data: "name="+username+"&pwd="+password,
  23. success: function(html){
  24. if(html=='true') {
  25. $("#add_err").html("right username or password");
  26. //window.location="../index.php";
  27. }
  28. else {
  29. $("#add_err").css('display', 'inline', 'important');
  30. $("#add_err").html("<font style='margin-top: 50px; padding: 20px; background-color: #C70039; color: white; border-width: 0px;'>Usuario o Senha incorretos</font>");
  31. $("#login").html('<strong>Logar</strong>');
  32. }
  33. },
  34. beforeSend:function()
  35. {
  36. $("#login").html("<div class='spinner'><div class='bounce1'></div><div class='bounce2'></div><div class='bounce3'></div></div>");
  37. $("#add_err").css('display', 'none', 'important');
  38. $("#login").blur();
  39. }
  40. });
  41. return false;
  42. });
  43. });
  44.  
  45. sleep(3);
  46. session_start();
  47. //Incluindo a conexão com banco de dados
  48. include_once("../assets/php/config.php");
  49. $usuario = mysqli_real_escape_string($con, $_POST['name']); //Escapar de caracteres especiais, como aspas, prevenindo SQL injection
  50. $senha = mysqli_real_escape_string($con, $_POST['pwd']);
  51. $senha = md5($senha);
  52.  
  53. //Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário
  54. $result_usuario = "SELECT * FROM admin WHERE name = '$usuario' && password = '$senha' LIMIT 1";
  55. $resultado_usuario = mysqli_query($con, $result_usuario);
  56. $resultado = mysqli_fetch_assoc($resultado_usuario);
  57.  
  58. //Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário
  59. if(isset($resultado)){
  60. echo "true";
  61. $_SESSION['ID'] = $resultado['id'];
  62. $_SESSION['NAME'] = $resultado['name'];
  63. $_SESSION['PASSWORD'] = $resultado['password'];
  64. $_SESSION['LEVEL'] = $resultado['level'];
  65. }else{
  66. echo "false";
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement