Guest User

Untitled

a guest
Jan 27th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. <?php
  2.  
  3. require_once('./data_classes/server-data.php_data_classes-core.php.php');
  4. if (isset($_SESSION['username'])) {
  5. header("location: $path/me");
  6. }
  7. $ip_check = mysql_query("SELECT ip_last,username,id FROM users WHERE ip_last = '".$remote_ip."'");
  8. $page = HoloText($_GET['p']);
  9.  
  10. if(isset($_POST['credentials_username']) && isset($_POST['credentials_password']))
  11. {
  12. if(empty($_POST['credentials_username']))
  13. {
  14. $login_fehler = "Entre com seu nome e senha para efetuar login.";
  15. }
  16. elseif(empty($_POST['credentials_password']))
  17. {
  18. $login_fehler = "Digite sua senha.";
  19. }
  20.  
  21. else
  22. {
  23.  
  24. if(isset($_COOKIE['password']))
  25. {
  26. $pwd = HoloHashMD5($_COOKIE['password']);
  27. }
  28. else
  29. {
  30. $pwd = HoloHashMD5($_POST['credentials_password']);
  31. }
  32. $userq = mysql_query("SELECT username, password FROM users WHERE username = '".HoloText($_POST['credentials_username'])."' AND password = '".$pwd."' LIMIT 1");
  33. if(mysql_num_rows($userq) == 1)
  34. {
  35. $user = mysql_fetch_assoc($userq);
  36.  
  37. $banq = mysql_query("SELECT id, value, reason, expire FROM bans WHERE (value = '".$user['username']."' OR value = '".$_SERVER['REMOTE_ADDR']."') AND expire > '".time()."' LIMIT 1");
  38. if(mysql_num_rows($banq) == 1)
  39. {
  40. $ban = mysql_fetch_assoc($banq);
  41.  
  42. $login_fehler = "Você foi banido por ".$ban['reason']." até ".date("d/m/Y H:i:s", $ban['expire']);
  43. }
  44. else
  45. {
  46. mysql_query("UPDATE cms_settings SET logins = logins +1");
  47.  
  48. if(isset($_POST['_login_remember_me']))
  49. {
  50. $_COOKIE['username'] = $user['username'];
  51. $_COOKIE['password'] = $user['password'];
  52. }
  53.  
  54. $_SESSION['username'] = $user['username'];
  55. $_SESSION['password'] = $user['password'];
  56.  
  57. if (isset($page)) {
  58. header("location: $path/$page");
  59. }
  60. else {
  61. header("location: $path/me");
  62. }
  63.  
  64. }
  65. }
  66. else
  67. {
  68. $login_fehler = "Sua senha e seu email não conferem.";
  69. }
  70. }
  71. }
  72. require_once('./habblet/registro/ajax.php');
  73. require_once('./habblet/ajax/mobile_detector.php'); ?>
Add Comment
Please, Sign In to add comment