Advertisement
Guest User

Untitled

a guest
Apr 20th, 2017
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require("mainconfig.php");
  4.  
  5. if (isset($_SESSION['user'])) {
  6. $ses_username = $_SESSION['user']['username'];
  7. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$ses_username' AND status = 'Active'");
  8. $data_user = mysqli_fetch_assoc($check_user);
  9. $data_username = $data_user['username'];
  10. if (mysqli_num_rows($check_user) == 0) {
  11. header("Location: ".$cfg_baseurl."logout.php");
  12. }
  13. } else {
  14. $msg_type = "nothing";
  15. if (isset($_POST['login'])) {
  16. $post_username = mysqli_real_escape_string($db, trim($_POST['username']));
  17. $post_password = mysqli_real_escape_string($db, trim($_POST['password']));
  18. if (empty($post_username) || empty($post_password)) {
  19. $msg_type = "error";
  20. $msg_content = "<b>GAGAL:</b> Mohon mengisi semua input.";
  21. } else {
  22. $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$post_username' AND password = '$post_password'");
  23. if (mysqli_num_rows($check_user) == 0) {
  24. $msg_type = "error";
  25. $msg_content = "<b>Gagal -</b> Username atau password salah.";
  26. } else {
  27. $data_user = mysqli_fetch_assoc($check_user);
  28. $cexp = $data_user['exp_date'];
  29. $cduration_remains = interval_date($date, $cexp);
  30. if ($data_user['status'] == "Suspended") {
  31. $msg_type = "error";
  32. $msg_content = "<b>GAGAL:</b> Akun Anda telah di banned";
  33. } else if ($data_user['status'] == "Expired") {
  34. $msg_type = "error";
  35. $msg_content = "<b>GAGAL:</b> Masa aktif akun Anda telah habis, silahkan perpanjang masa aktif Anda ke salah satu tim kami.";
  36. } else if ($data_user['level'] == "Member" AND $cduration_remains <= 0) {
  37. $msg_type = "error";
  38. $msg_content = "<b>GAGAL:</b> Masa aktif akun Anda telah habis, silahkan perpanjang masa aktif Anda ke salah satu tim kami.";
  39. mysqli_query($db, "UPDATE users SET status = 'Expired' WHERE username = '$post_username'");
  40. } else {
  41. $_SESSION['user'] = $data_user;
  42. header("Location: ".$cfg_baseurl);
  43. }
  44. }
  45. }
  46. }
  47. }
  48.  
  49. include("lib/header.php");
  50. if (isset($_SESSION['user'])) {
  51. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement