Advertisement
Guest User

INDEX HABZIN

a guest
Apr 4th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.74 KB | None | 0 0
  1. <?php
  2.  
  3. /*======================================================================*\
  4. | Habzin CMS - Content system manager. |
  5. | #######################################################################|
  6. | Copyright (c) 2013, by Je4n |
  7. | http://www.pixelacao.zz.mu |
  8. | #######################################################################|
  9. | Essa CMS usa base Lavvos, e todo seu conteúdo foi re-programado e re- |
  10. | feito por Je4n - Píxel Ação / Base by: Meth0do |
  11. | Todos os direitos reservados à Seus respéctivos criadores. |
  12. \*======================================================================*/
  13.  
  14. require_once('./data_classes/server-data.php_data_classes-core.php.php');
  15.  
  16. session_start();
  17.  
  18. if(isset($_GET['registerCancel']) && FilterText($_GET['registerCancel'] == "true")){
  19. session_unset();
  20. }
  21.  
  22. if(!session_is_registered(username)){
  23.  
  24. if(isset($_POST['username']) && isset($_POST['password'])){
  25. $username = FilterText($_POST['username']);
  26. $password = HoloHash($_POST['password'], $username);
  27. $password2 = HoloHashMD5($_POST['password'], $username);
  28.  
  29. if(empty($username) || empty($_POST['password'])){
  30. $login_error = "Usuário ou senha incorretos!";
  31. } else {
  32. $sql = mysql_query("SELECT id FROM users WHERE username = '".$username."' AND password = '".$password."' OR username = '".$username."' AND password = '".$password2."' LIMIT 1") or die(mysql_error());
  33. if(mysql_num_rows($sql) < 1){
  34. $login_error = "Usuário ou senha incorretos!";
  35. } else {
  36. $userdata = mysql_fetch_assoc($sql);
  37. $userid = $userdata['id'];
  38. $ban = mysql_query("SELECT * FROM bans WHERE value = '".$username."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
  39. if(mysql_num_rows($ban) < 1){
  40.  
  41. mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  42.  
  43. $_SESSION['username'] = $username;
  44. $_SESSION['password'] = $password2;
  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. header("location: $path/me"); exit;
  51. } else {
  52. $bandata = mysql_fetch_assoc($ban);
  53. $timestamp = time();
  54. if($bandata['expire'] > $timestamp){
  55. $login_error = "Você foi banido por: \"" . $bandata['reason'] . "\" e acaba em: " . date('d.m.Y - H:i:s', $bandata['expire']) . ".";
  56. } else {
  57. mysql_query("DELETE FROM bans WHERE value = '".$username."' AND bantype = 'user' OR value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
  58. mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  59.  
  60. $_SESSION['username'] = $username;
  61. $_SESSION['password'] = $password2;
  62. if ($_POST['_login_remember_me'] == "true"){
  63. setcookie("remember", "remember", time()+60*60*24*100, "/");
  64. setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  65. setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  66. }
  67. header("location: $path/me"); exit;
  68. }
  69. }
  70. }
  71. }
  72. }
  73.  
  74.  
  75.  
  76. $body_id = "index";
  77.  
  78.  
  79. ?>
  80. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  81. <html xmlns="http://www.w3.org/1999/xhtml">
  82. <head>
  83. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  84. <title><?php echo $shortname; ?> - Entrar</title>
  85. <link href="css/je4n.css" type="text/css" rel="stylesheet" media="all" />
  86.  
  87. <!-- DESIGNED & CODED BY JE4N / LOUIS -->
  88. <!-- PROPERTY OF WWW.PIXELACAO.ZZ.MU -->
  89.  
  90. </head>
  91. <body>
  92. <center>
  93. <?php if(isset($login_error)){ ?>
  94. <div class="mensagem-erro">Oops! Parece que você digitou seu nome de usuário ou senha incorretamente!</div>
  95. <?php } ?>
  96.  
  97. <div class="top">
  98. <div class="container">
  99. <div class="logo">
  100. <form action="" method="POST">
  101. <form action="/account/submit" method="post">
  102. <div class="input user">
  103. <input type="text" name="username" id="credentials-email" placeholder="Usuário">
  104. </div>
  105. <div class="input pass">
  106. <input type="password" name="password" id="credentials-password" placeholder="Senha">
  107. </div>
  108. <input type="submit" value="Entrar" id="credentials-submit" name="login">
  109. </form>
  110. </div>
  111. </div>
  112. </div><br clear="all"/>
  113. <div class="main container">
  114. <div class="padding main">
  115. <div class="content left">
  116. <div id="load_data">
  117. <div class="je4n-registro">
  118. <span><a href="/quickregister/start" style="text-decoration:none;">Registre-se já!</a></span>
  119. </div>
  120. <div class="content_box"><div class="content_box bottom">
  121. <h3><?php echo $shortname; ?>, Crie seu avatar, construa quartos, faça amigos e seja feliz!</h3>
  122. <p><?php echo $shortname; ?>, um lugar divertido com pessoas incríveis.</p>
  123.  
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. <div class="index-online">
  129. <span><?php echo $online_count; ?></span><p>
  130. usuários online
  131. </p>
  132. </div>
  133. <br clear="all"/>
  134. </div> </div>
  135. <div class="bottom container">
  136. <?php require_once('./templates/index_footer.php'); ?>
  137. </div>
  138. </div>
  139. </div>
  140. <?php
  141.  
  142.  
  143. } else {
  144. header("location:me.php");
  145. }
  146.  
  147. ?>
  148. </body>
  149. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement