Advertisement
Guest User

Untitled

a guest
May 16th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.89 KB | None | 0 0
  1. <?php
  2.  
  3. if ( isset($_POST["user"]) )
  4. {
  5. require_once('Connections/conecao.php');
  6.  
  7. mysql_select_db($database_conecao, $conecao);
  8.  
  9. $LoginRS = mysql_query("SELECT * FROM oc_login WHERE `user` = '".$_POST['user']."' AND `email` = '" . $_POST['email'] . "'", $conecao) or die(mysql_error());
  10. $LoginRS_sql = mysql_fetch_assoc($LoginRS);
  11. $loginFoundUser = mysql_num_rows($LoginRS);
  12.  
  13.  
  14. if ( $loginFoundUser )
  15. {
  16. //Verificar se é uma strong password yy
  17.  
  18. if ( preg_match(
  19.  
  20.  
  21. if ( strtoupper(sha1(base64_encode(($_POST["passAntiga"])))) == $LoginRS_sql["pass"] )
  22. {
  23. if ( mysql_query("UPDATE oc_login SET pass='".strtoupper(sha1(base64_encode($_POST['passNova'])))."' , changedPassword = true WHERE `user` = '".$_POST['user']."' AND `email` = '" . $_POST['email'] . "'", $conecao) )
  24. {
  25. echo "<script> window.onload = function() { swal('Sucesso!', 'A sua palavra-passe foi alterada!', 'success') } </script>";
  26. echo "<script> window.onload = function() { setTimeout(window.location.replace('http://pontopay.com/login.php'), 3000); } </script>";
  27. }
  28. else
  29. {
  30. echo "<script> window.onload = function() { swal('Oops!', 'Ocorreu um erro ao alterar a palavra-passe. Tente novamente mais tarde.!', 'error') } </script>";
  31. }
  32.  
  33. } else {
  34.  
  35. echo "<script> window.onload = function() { swal('Oops!', 'A password atual está errada. Por favor, tente novamente.', 'error') } </script>";
  36.  
  37. }
  38. } else {
  39.  
  40. echo "<script> window.onload = function() { swal('Oops!', 'Parece que esta conta não foi encontrada na nossa plataforma. Verifique os dados e tente novamente!', 'error') } </script>";
  41.  
  42. }
  43.  
  44. }
  45.  
  46. ?>
  47.  
  48.  
  49.  
  50. <!DOCTYPE html>
  51. <html lang="en">
  52.  
  53. <head>
  54.  
  55. <meta charset="utf-8">
  56. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  57. <meta name="viewport" content="width=device-width, initial-scale=1">
  58. <title>Área Reservada - Pontopay</title>
  59.  
  60. <!-- CSS -->
  61. <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,100,300,500">
  62. <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
  63. <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css">
  64. <link rel="stylesheet" href="assets/css/form-elements.css">
  65. <link rel="stylesheet" href="assets/css/style.css">
  66.  
  67. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  68. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  69. <!--[if lt IE 9]>
  70. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  71. <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  72. <![endif]-->
  73.  
  74. <!-- Favicon and touch icons -->
  75. <link rel="shortcut icon" href="assets/ico/favicon.png">
  76. <link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
  77. <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
  78. <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
  79. <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">
  80.  
  81. </head>
  82.  
  83. <body>
  84. <div class="container">
  85. <div class="row">
  86. <div class="col-sm-8 col-sm-offset-2 text">
  87. <h1 style="color: #fc932c; font-size: 50px; text-shadow: 1px 1px #000000;"><strong>Área Reservada Pontopay</strong></h1>
  88. <p style="color: #ffffff; font-size: 25px; text-shadow: 2px 2px #000000;">
  89. Por motivos de segurança, é necessário alterar a sua palavra-passe antes de iniciar sessão.
  90. </p>
  91. </div>
  92. </div>
  93. <div class="row">
  94. <div class="col-sm-6 col-sm-offset-3 form-box">
  95. <div class="form-bottom">
  96. <form action="#" method="POST" name="acesso">
  97. <div class="form-group">
  98. <label class="sr-only" for="form-username">Nome de Utilizador</label>
  99. <input type="text" required="" name="user" placeholder="Nome de Utilizador..." class="form-username form-control">
  100. </div>
  101. <div class="form-group">
  102. <label class="sr-only" for="form-password">Palavra-passe Antiga</label>
  103. <input type="password" required="" name="passAntiga" placeholder="Palavra-passe antiga..." class="form-password form-control">
  104. </div>
  105. <div class="form-group">
  106. <label class="sr-only" for="form-password">Palavra-passe Nova</label>
  107. <input type="password" required="" name="passNova" placeholder="Palavra-passe nova..." class="form-password form-control">
  108. </div>
  109. <div class="form-group">
  110. <label class="sr-only" for="form-password">Endereço de Email</label>
  111. <input type="email" required="" name="email" placeholder="Email..." class="form-password form-control">
  112. </div>
  113. <button type="submit" name="submit" value="Entrar" class="btn">Alterar Palavra-passe</button>
  114. </form>
  115. </div>
  116. </div>
  117. </div>
  118. <div class="description">
  119. <p style="color: #ffffff; font-size: 25px; text-shadow: 2px 2px #000000;">
  120. Caso não consiga recuperar a sua conta, por favor contacte <b>300 509 020</b> ou através do email <b><a href="mailto:geral@pontopay.pt">suporte@pontopay.pt</a></b>
  121. </p>
  122. </div>
  123. </div>
  124. </div>
  125.  
  126. </div>
  127.  
  128.  
  129. <!-- Javascript -->
  130. <script src="assets/js/jquery-1.11.1.min.js"></script>
  131. <script src="assets/bootstrap/js/bootstrap.min.js"></script>
  132. <script src="assets/js/jquery.backstretch.min.js"></script>
  133. <script src="assets/js/scripts.js"></script>
  134. <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
  135.  
  136. <!--[if lt IE 10]>
  137. <script src="assets/js/placeholder.js"></script>
  138. <![endif]-->
  139.  
  140. </body>
  141.  
  142. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement