Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. <?php
  2. require_once('./config/server-data.php_data_classes-core.php.php');
  3. if (isset($_SESSION['username'])) {
  4. header("location: $path/me");
  5. }
  6. $ip_check = mysql_query("SELECT ip_last,username,id FROM users WHERE ip_last = '".$remote_ip."'");
  7.  
  8. if(isset($_POST['credentials_username']) && isset($_POST['credentials_password']))
  9. {
  10. if(empty($_POST['credentials_username']))
  11. {
  12. $login_fehler = "Você deixou o campo nome em branco!";
  13. }
  14. elseif(empty($_POST['credentials_password']))
  15. {
  16. $login_fehler = "Você deixou o campo senha em branco!";
  17. }
  18. else
  19. {
  20. if(isset($_COOKIE['password']))
  21. {
  22. $pwd = HoloHashMD5($_COOKIE['password']);
  23. }
  24. else
  25. {
  26. $pwd = HoloHashMD5($_POST['credentials_password']);
  27. }
  28. $userq = mysql_query("SELECT username, password FROM users WHERE username = '".HoloText($_POST['credentials_username'])."' AND password = '".$pwd."' LIMIT 1");
  29. if(mysql_num_rows($userq) == 1)
  30. {
  31. $user = mysql_fetch_assoc($userq);
  32.  
  33. $banq = mysql_query("SELECT id, value, reason, expire FROM bans WHERE (value = '".$user['username']."' OR value = '".$_SERVER['REMOTE_ADDR']."') AND expire > '".time()."' LIMIT 1");
  34. if(mysql_num_rows($banq) == 1)
  35. {
  36. $ban = mysql_fetch_assoc($banq);
  37.  
  38. $login_fehler = "Você foi banido por: ".$ban['reason']." até ".date("d/m/Y H:i:s", $ban['expire']);
  39. }
  40. else
  41. {
  42.  
  43. $_SESSION['username'] = $user['username'];
  44. $_SESSION['password'] = $user['password'];
  45. if($_POST['_login_remember_me'] == "true"){
  46. setcookie("remember", "remember", time()+60*60*24*100, "/");
  47. setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  48. setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  49. }
  50.  
  51. header("location: $path/security_check");
  52.  
  53. }
  54. }
  55. else
  56. {
  57. $login_fehler = "Nome ou senha estão incorretos!";
  58. }
  59. }
  60. }
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement