Advertisement
Guest User

session login

a guest
Feb 25th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. signin. php
  2.  
  3. <?php
  4. session_start();
  5. header('Content-type: application/json');
  6. include 'config/koneksi.php';
  7. $response = array();
  8.  
  9. if($_POST){
  10. $nik = mysqli_real_escape_string($conn,$_POST['nik']);
  11. $pass = md5($_POST ['password']);
  12. $sql = mysqli_query($conn, "SELECT karyawan.*,user.* FROM karyawan RIGHT JOIN user on karyawan.id_user=user.id_user where karyawan.NIP='$nik' and user.password='$pass' or user.email='$nik' and user.password='$pass'")or die (mysql_error());
  13. $data=mysqli_fetch_array($sql);
  14. $cek=mysqli_num_rows($sql);
  15. if($cek>=1){
  16. if($data['level']=="Management"){
  17. $response['status'] = 'success1';
  18. $_SESSION["management"]=$data['id_user'];
  19.  
  20.  
  21. }else if($data['level']=="Human Resource"){
  22. $response['status'] = 'success2';
  23. $_SESSION["human-resource"]=$data['id_user'];
  24.  
  25. }else if($data['level']=="Employee"){
  26. $response['status'] = 'success3';
  27. $_SESSION["employee"]=$data['id_user'];
  28.  
  29. }else if($data['level']=="Client"){
  30. $response['status'] = 'success4';
  31. $_SESSION["client"]=$data['id_user'];
  32. }
  33. else if($data['level']=="Guest"){
  34. $response['status'] = 'success3';
  35. $_SESSION["guest"]=$data['id_user'];
  36. }
  37. else if($data['level']=="General Affair"){
  38. $response['status'] = 'success3';
  39. $_SESSION["general-affair"]=$data['id_user'];
  40. }
  41. else if($data['level']=="Finance"){
  42. $response['status'] = 'success3';
  43. $_SESSION["finance"]=$data['id_user'];
  44. }
  45. else if($data['level']=="Intern"){
  46. $response['status'] = 'success3';
  47. $_SESSION["intern"]=$data['id_user'];
  48. }
  49. else if($data['level']=="Project"){
  50. $response['status'] = 'success3';
  51. $_SESSION["project"]=$data['id_user'];
  52. }
  53.  
  54. else{
  55. $response['status'] = 'error'; //
  56. $response['message'] = '<span>Your ID or password is wrong</span>';
  57. }
  58.  
  59. }
  60. else{
  61. $response['status'] = 'error'; //
  62. $response['message'] = '<span>Your ID or password is wrong</span>';
  63. }
  64.  
  65. }
  66.  
  67. echo json_encode($response);
  68.  
  69. mysqli_close($conn);
  70.  
  71. logut.php
  72.  
  73. <?php
  74. session_start();
  75.  
  76. include ("config/koneksi.php");
  77.  
  78. $username=$_GET['username'];
  79.  
  80. $online = mysqli_query($conn, "UPDATE user SET online = '' where username='$username'");
  81. $online = mysqli_query($conn, "UPDATE follow SET online = '' where my_following='$username'");
  82.  
  83. unset($_SESSION['user']);
  84. session_destroy();
  85. header("location:login");
  86. ?>
  87.  
  88.  
  89. index,php
  90.  
  91. <?php
  92. session_start();
  93. include "config/koneksi.php";
  94. if(isset($_SESSION['employee']) OR isset($_SESSION['management']) OR isset($_SESSION['human-resource'])
  95. OR isset($_SESSION['general-affair']) OR isset($_SESSION['project']) OR isset($_SESSION['intern']) OR isset($_SESSION['client']) OR isset($_SESSION['guest']) OR isset($_SESSION['finance'])){
  96.  
  97.  
  98.  
  99.  
  100. ?>
  101.  
  102. hello world
  103.  
  104. <?php
  105.  
  106. }else{
  107. header("location:login");
  108. }
  109. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement