Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. <?php
  2. /*************** PHP LOGIN SCRIPT V 2.3*********************
  3. (c) Balakrishnan 2009. All Rights Reserved
  4.  
  5. Usage: This script can be used FREE of charge for any commercial or personal projects. Enjoy!
  6.  
  7. Limitations:
  8. - This script cannot be sold.
  9. - This script should have copyright notice intact. Dont remove it please...
  10. - This script may not be provided for download except from its original site.
  11.  
  12. For further usage, please contact me.
  13.  
  14. ***********************************************************/
  15. include 'dbc.php';
  16.  
  17. $err = array();
  18.  
  19. foreach($_GET as $key => $value) {
  20. $get[$key] = filter($value); //get variables are filtered.
  21. }
  22.  
  23. if ($_POST['doLogin']=='Login')
  24. {
  25.  
  26. foreach($_POST as $key => $value) {
  27. $data[$key] = filter($value); // post variables are filtered
  28. }
  29.  
  30.  
  31. $user_email = $data['usr_email'];
  32. $pass = $data['pwd'];
  33.  
  34.  
  35. if (strpos($user_email,'@') === false) {
  36. $user_cond = "user_name='$user_email'";
  37. } else {
  38. $user_cond = "user_email='$user_email'";
  39.  
  40. }
  41.  
  42.  
  43. $result = mysql_query("SELECT `id`,`pwd`,`full_name`,`approved`,`user_level` FROM users WHERE
  44. $user_cond
  45. AND `banned` = '0'
  46. ") or die (mysql_error());
  47. $num = mysql_num_rows($result);
  48.  
  49. // Match row found with more than 1 results - the user is authenticated.
  50. if ( $num > 0 ) {
  51.  
  52. list($id,$pwd,$full_name,$approved,$user_level) = mysql_fetch_row($result);
  53.  
  54. if(!$approved) {
  55. //$msg = urlencode("Account not activated. Please check your email for activation code");
  56. $err[] = "Account not activated. Please pay. If you already paid, please create a support ticket!";
  57. // die("<hr>Account not activated. Please pay. If you already paid, please create a support ticket!");
  58.  
  59. //header("Location: login.php?msg=$msg");
  60. //exit();
  61. }
  62.  
  63. //check against salt
  64. if ($pwd === PwdHash($pass,substr($pwd,0,9))) {
  65. if(empty($err)){
  66.  
  67. // this sets session and logs user in
  68. session_start();
  69. session_regenerate_id (true); //prevent against session fixation attacks.
  70.  
  71. // this sets variables in the session
  72. $_SESSION['user_id']= $id;
  73. $_SESSION['user_name'] = $full_name;
  74. $_SESSION['user_level'] = $user_level;
  75. $_SESSION['HTTP_USER_AGENT'] = md5($_SERVER['HTTP_USER_AGENT']);
  76.  
  77. //update the timestamp and key for cookie
  78. $stamp = time();
  79. $ckey = GenKey();
  80. mysql_query("update users set `ctime`='$stamp', `ckey` = '$ckey' where id='$id'") or die(mysql_error());
  81.  
  82. //set a cookie
  83.  
  84. if(isset($_POST['remember'])){
  85. setcookie("user_id", $_SESSION['user_id'], time()+60*60*24*COOKIE_TIME_OUT, "/");
  86. setcookie("user_key", sha1($ckey), time()+60*60*24*COOKIE_TIME_OUT, "/");
  87. setcookie("user_name",$_SESSION['user_name'], time()+60*60*24*COOKIE_TIME_OUT, "/");
  88. }
  89. header("Location: index.php");
  90. }
  91. }
  92. else
  93. {
  94. //die("<hr>Invalid login.");
  95. header("Location: login.php?msg=$msg");
  96. }
  97. } else {
  98. echo("<hr>Invalid login, wrong username/password.");
  99. }
  100. }
  101.  
  102.  
  103.  
  104. ?>
  105. <html>
  106. <head>
  107. <title>Equinox Stress Test</title>
  108. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  109. <link href="style1.css" rel="stylesheet" type="text/css" />
  110. </head>
  111. <body>
  112. <div class="main">
  113. <div class="blok_header">
  114. <div class="header">
  115. <div class="logo"> <a href="index.html"><img src="images/logo.gif" width="139" height="153" border="0" alt="logo" class="one" /></a> </div>
  116. <div class="menu">
  117. <ul>
  118. <li><a href="index.php"><span>Home</span></a></li>
  119. <li><a href="register.php"><span>Register</span></a></li>
  120. <?php
  121. if (checkAdmin()) { ?>
  122. <li><a href="addshell.php"><span>Add Shell</span></a></li>
  123. <li><a href="logs.php"><span>Logs</span></a></li>
  124. <li><a href="admin.php"><span>Admin Cp</span></a></li>
  125. <li><a href="logout.php"><span>Logout</span></a></li>
  126. <?php } ?>
  127. </ul>
  128. </div>
  129. <div class="clr"></div>
  130. </div>
  131. <div class="clr"></div>
  132. </div>
  133. <div class="clr"></div>
  134. <div class="header_text_bg">
  135. <h2>&nbsp;</h2>
  136. <div class="header_text">
  137. <div class="header_text_resize">
  138. <h2> <?php
  139. $link = mysql_connect(DB_HOST, DB_USER, DB_PASS);
  140. mysql_select_db(DB_NAME, $link);
  141. $result = mysql_query("SELECT * FROM getshells", $link);
  142. $num_rows = mysql_num_rows($result);
  143. $result2 = mysql_query("SELECT * FROM postshells", $link);
  144. $num_rows2 = mysql_num_rows($result2);
  145.  
  146. $shellsOnline = $num_rows + $num_rows2;
  147.  
  148. echo "There are currently <b>" . $shellsOnline . "</b> shells online.";
  149. ?><br />
  150. <span>We update our shells daily!</span></h2>
  151. <div class="clr"></div>
  152. </div>
  153. </div>
  154. <div class="clr"></div>
  155. </div>
  156. <div class="clr"></div>
  157. </div>
  158.  
  159. <div class="body_resize">
  160. <div class="body">
  161. <h3>Equinox Stress Test(DDoS)</h3><br />
  162. <span>
  163. <!--header -->
  164. <div id="header">
  165. <div id="header-links">
  166. No account? <b><a href="register.php">Click here</a></b> to buy.
  167. </div>
  168. </div>
  169. <div id="header-photo">
  170. <h1 id="logo-text"><a href="home.html" title=""></a></h1>
  171. <div id="playnow">
  172. <table class="l0g1n">
  173. <form action="login.php" method="post" name="logForm" id="logForm" >
  174. <tr>
  175. <td><b>Username</b></td>
  176. <td><input name="usr_email" type="text" class="required" id="txtbox" size="25"></li></td>
  177. </tr>
  178. <tr>
  179. <td><b>Password</b></td>
  180. <td>
  181. <input name="pwd" type="password" class="required password" id="txtbox" size="25"></li></td>
  182. </tr>
  183. <tr>
  184. <td>
  185. <input name="doLogin" type="submit" id="doLogin3" value="Login"></li>
  186. </td>
  187. <td>
  188. <input name="remember" type="checkbox" id="remember" value="1">&nbsp;
  189. <b>Remember me</b><br></li>
  190. </td>
  191. </tr>
  192. </form>
  193. </table>
  194. </div>
  195. </span>
  196. </div>
  197. <div class="clr"></div>
  198. </div>
  199. </body>
  200. </html>
  201.  
  202. <br/><br/><br/><br/><br/><br/>
  203.  
  204. <?php
  205. include 'footer.php';
  206. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement