Advertisement
Guest User

Untitled

a guest
Apr 18th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require 'config.php';
  4. /**
  5. * Check POST request
  6. */
  7. if (isset($_POST['username']) && isset($_POST['password'])) {
  8. // SQL syntax to get username & password
  9. $sql_check = "SELECT nama,
  10. level_user,
  11. id_user
  12. FROM users
  13. WHERE
  14. username=?
  15. AND
  16. password=?
  17. LIMIT 1";
  18.  
  19. // start prepare
  20. $check_log = $dbconnect->prepare($sql_check);
  21. $check_log->bind_param('ss', $username, $password);
  22.  
  23. $username = $_POST['username'];
  24. $password = md5($_POST['password']);
  25.  
  26. $check_log->execute();
  27.  
  28. $check_log->store_result();
  29.  
  30. // check result, if valid username & password
  31. if ($check_log->num_rows == 1) {
  32. $check_log->bind_result($nama, $level_user, $id_user);
  33.  
  34. // save user ID to session
  35. while ($check_log->fetch()) {
  36. $_SESSION['user_login'] = $level_user;
  37. $_SESSION['sess_id'] = $id_user;
  38. $_SESSION['nama'] = $nama;
  39. }
  40.  
  41. $check_log->close();
  42.  
  43. // redirect
  44. header('location:on-'.$level_user);
  45. exit();
  46. } else {
  47. // if username & password not valid
  48. header('location: login.php?error='.base64_encode('Username dan Password Invalid!!!'));
  49. exit();
  50. }
  51. } else {
  52. header('location:login.php');
  53. exit();
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement