Advertisement
Guest User

Untitled

a guest
Aug 26th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. <?php
  2.  
  3. include '../f-connect.php';
  4.  
  5. if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])){
  6. extract($_POST);
  7. $password = sha1($password);
  8. $sql = "SELECT u.*, r.* FROM users as u INNER JOIN roles AS r ON r.id_roles = u.roles_id WHERE u.login = '$login' AND u.password = '$password' AND r.name = 'provider'";
  9. $req = $db->prepare($sql);
  10. $req->execute();
  11. if($req->rowCount() > 0){
  12. $data = $req->fetch();
  13. $_SESSION['Auth']= array(
  14. 'id_user' => $data['id_user'],
  15. 'firstname' => $data['firstname'],
  16. 'lastname' => $data['lastname'],
  17. 'login' => $data['login'],
  18. 'password' => $data['password'],
  19. 'roles_id' => $data['roles_id'],
  20. 'id_roles' => $data['id_roles'],
  21. 'name' => $data['name'],
  22.  
  23. );
  24.  
  25.  
  26.  
  27.  
  28. $_SESSION['flash']['success'] = "You are now connected";
  29. header("Location:../Provider/profilProvider.php");
  30. }else{
  31. echo '<div class ="alert alert-warning">Login or password incorrect</div>';
  32. }
  33.  
  34. }elseif(isset($_POST) && !empty($_POST['login']) && !empty($_POST['password'])){
  35. extract($_POST);
  36. $password = sha1($password);
  37. $sql = "SELECT u.*, r.* FROM users as u INNER JOIN roles AS r ON r.id_roles = u.roles_id WHERE u.login = '$login' AND u.password = '$password' AND r.name = 'customer'";
  38. $req = $db->prepare($sql);
  39. $req->execute();
  40. if($req->rowCount() > 0){
  41. $data = $req->fetch();
  42. $_SESSION['Auth']= array(
  43. 'id_user' => $data['id_user'],
  44. 'firstname' => $data['firstname'],
  45. 'lastname' => $data['lastname'],
  46. 'login' => $data['login'],
  47. 'password' => $data['password'],
  48. 'roles_id' => $data['roles_id'],
  49. 'id_roles' => $data['id_roles'],
  50. 'name' => $data['name'],
  51.  
  52. );
  53.  
  54.  
  55. $_SESSION['flash']['success'] = "You are now connected";
  56. header("Location:../customer/profilCustomer.php");
  57. }else{
  58. echo '<div class ="alert alert-warning">Login or password incorrect</div>';
  59. }
  60.  
  61. }
  62. ?>
  63.  
  64. folder one :
  65. provider :
  66. ->profilProvider.php
  67. ->listProviders.php
  68. ->addProvider.php
  69. ->updateProvider.php
  70.  
  71.  
  72.  
  73. folder two :
  74. customer :
  75. ->profilCustomer.php
  76. ->listCustomers.php
  77. ->addCustomer.php
  78. ->updateCustomer.php
  79.  
  80. - id_user : int
  81. - firstname :varchar(100)
  82. - lastname : varchar(100)
  83. - login : varchar(100)
  84. - password : varchar(100)
  85. - roles_id : int
  86.  
  87. - id_roles : int
  88. - name : varchar(100) ['provider', 'costumer']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement