25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

40 satır
1.2KB

  1. <?php
  2. include('include/db.php');
  3. //Šis fails meklēs vai šāds lietotājs vspār eksistē, ja jā, tad pāries uz index lapu, lai varētu sākt strādāt.
  4. //Saņemam visus mainīgos no formas
  5. $parole = mysqli_real_escape_string($conn, $_POST['parole']);
  6. $epasts = mysqli_real_escape_string($conn, $_POST['epasts']);
  7. //atrodam lietotājvārdu un paroli datubāzē.
  8. $meklejam = "SELECT UsrMail, UsrParole, UsrDzests FROM tbUsers WHERE UsrMail = '$epasts' AND UsrDzests = 0";
  9. $izpildam = mysqli_query($conn, $meklejam);
  10. while($rinda = mysqli_fetch_assoc($izpildam))
  11. {
  12. $paroles_h = $rinda['UsrParole'];
  13. }
  14. //Pārbaudām vai sakrīt paroļu hash informācija
  15. if (password_verify($parole, $paroles_h)) {
  16. //Ja paroles sakrīt, sākam sesiju reģistrējam globālos mainīgos un priecājamies.
  17. // echo 'Password is valid!';
  18. //iztīrām, ja nu kas palicis
  19. session_unset();
  20. //Sākam jaunu svaigu sesiju
  21. session_start();
  22. $_SESSION['mails'] = $epasts;
  23. header("Location: index.php");
  24. die();
  25. } else {
  26. //echo 'Invalid password.';
  27. // Novācam visus sesiju mainīgos
  28. session_unset();
  29. // iznīcinām sesiju
  30. session_destroy();
  31. header("Location: login.php");
  32. die();
  33. }
  34. ?>

Powered by TurnKey Linux.