Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

41 строка
1.3KB

  1. <?php
  2. //Iekļaujam failu, kurš satur konfigurāciju savineojumam ar datubāzi
  3. include('include/db.php');
  4. //Š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.
  5. //Saņemam visus mainīgos no formas
  6. $parole = mysqli_real_escape_string($conn, $_POST['parole']);
  7. $epasts = mysqli_real_escape_string($conn, $_POST['epasts']);
  8. //atrodam lietotājvārdu un paroli datubāzē.
  9. $meklejam = "SELECT UsrMail, UsrParole, UsrDzests FROM tbLietotaji WHERE UsrMail = '$epasts' AND UsrDzests = 0";
  10. $izpildam = mysqli_query($conn, $meklejam);
  11. while($rinda = mysqli_fetch_assoc($izpildam))
  12. {
  13. $paroles_h = $rinda['UsrParole'];
  14. }
  15. //Pārbaudām vai sakrīt paroļu hash informācija
  16. if (password_verify($parole, $paroles_h)) {
  17. //Ja paroles sakrīt, sākam sesiju reģistrējam globālos mainīgos un priecājamies.
  18. //iztīrām, ja nu kas palicis no iepriekšējās sesijas.
  19. session_unset();
  20. //Sākam jaunu svaigu sesiju
  21. session_start();
  22. $_SESSION['mails'] = $epasts;
  23. //Ielādējam sākuma lapu, jeb index.php
  24. header("Location: index.php");
  25. die();
  26. } else {
  27. //Ja parole nav pareiza, tad beidzam visas sesijas.
  28. // Novācam visus sesiju mainīgos
  29. session_unset();
  30. // iznīcinām sesiju
  31. session_destroy();
  32. header("Location: login.php");
  33. die();
  34. }
  35. ?>

Powered by TurnKey Linux.