login.php 606 B

12345678910111213141516171819202122
  1. <?php
  2. if(!empty($_POST['enter'])){
  3. $sql = 'SELECT * FROM `users` WHERE
  4. `login`=:login AND
  5. `password` = :password';
  6. $sth = $dbh->prepare($sql, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
  7. $sth->execute([
  8. "login"=>$_POST['login'],
  9. "password"=>$_POST['password']
  10. ]);
  11. $red = $sth->fetch();
  12. if($red){
  13. setcookie("id", $red['id_user'], time()+3600);
  14. setcookie("role", $red['role'], time()+3600);
  15. header('Location: order.php');
  16. }else{
  17. echo "<script>alert('Неверный логин или пароль');</script>";
  18. }
  19. }
  20. ?>