Advertisement
Guest User

Untitled

a guest
May 18th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.87 KB | None | 0 0
  1. <script type="text/javascript">
  2.     function clearText(thefield){
  3.         if (thefield.defaultValue==thefield.value)
  4.         thefield.value = ""
  5.     }
  6. </script>
  7.  
  8. <?php
  9. $ip = $_SERVER['REMOTE_ADDR'];
  10. $hip = md5($ip);
  11. $file = $hip.".txt";
  12.  
  13. setlocale(LC_ALL, 'fi_FI'); $show_time = date("jS F Y H:i");
  14. echo '<div id="header"><span id="navtop"></span><table class="table" width="99%" border="0" cellspacing="0" cellpadding="0"><tr><td style="font-weight:bold;font-size:10px;" align="left">'.$show_time.'</td>';
  15.  
  16.  
  17. if ( file_exists("../$file") ) {
  18.     $login_info = explode("|", file_get_contents("../$file"));
  19.     $cookie = $login_info[2];
  20.     if ( isset($cookie) ) {
  21.         $acctype = $login_info[1];
  22.         $logged_user = $login_info[0];
  23.         session_start();
  24.         session_register("sess_tunnus");
  25.         $_SESSION["sess_tunnus"] = $login_info[0];
  26.         session_register("sess_iposoite");
  27.         $_SESSION["sess_iposoite"] = $_SERVER["REMOTE_ADDR"];
  28.         echo '<td style="font-weight:bold;font-size:10px;" align="right">Logged in as'." $logged_user (<font color=\"orange\">$acctype</font>) ".'| <a href="index.php?logout=1">LOGOUT</a>';
  29.     }
  30.     else { @unlink("../$file"); }
  31. }
  32.  
  33. else {
  34.     echo '<form name="loginform" method="post" action="index.php?login=1">
  35.     <td align="right">
  36.     <input type="text" style="font-size:9px;border:solid 1px #444;padding-left:2px;color:#444;" value="Username" name="user" onfocus="clearText(this)">
  37.     <input type="password" style="font-size:9px;border:solid 1px #444;padding-left:2px;color:#444;" value="password" name="pass" onfocus="clearText(this)">
  38.     <input style="font-size:9px;border:solid 1px #444;color:#444;" name="submit" type="submit" value="Login" />
  39.     </td></tr></table>
  40.     </form>';
  41. }
  42.  
  43. if ( $_GET['login'] == "1" ) {
  44.     $user = $_POST['user'];
  45.     $pass = md5($_POST['pass']);
  46.     $go_to = $_SERVER['HTTP_REFERER'];
  47.  
  48.     //Admin
  49.     $user1_n = "Masaz";
  50.     $user1_p = "e173812278f9ba23e6fa2a6d34ba5e8b";
  51.    
  52.     //Guest user
  53.     $user2_n = "Guestzor";
  54.     $user2_p = "9bbf696a35f34f6a6c130d4f8360a2a3";
  55.    
  56.     echo '<table class="table" width="99%" border="0" cellspacing="0" cellpadding="0"><tr><td style="font-weight:bold;font-size:10px;" align="left">'.$show_time.'</td>';
  57.    
  58.     if ( $user1_n == $user && $user1_p == $pass ) {
  59.         $acctype = "Admin";
  60.         $logged_user = "Masaz";
  61.         session_register("sess_tunnus");
  62.         $_SESSION["sess_tunnus"] = $logged_user;
  63.         session_register("sess_iposoite");
  64.         $_SESSION["sess_iposoite"] = $_SERVER["REMOTE_ADDR"];
  65.         $login = "2";
  66.     }
  67.    
  68.     elseif ( $user2_n == $user && $user2_p == $pass ) {
  69.         $acctype = "Guest";
  70.         $logged_user = "Guestzor";
  71.         session_register("sess_tunnus");
  72.         $_SESSION["sess_tunnus"] = $logged_user;
  73.         session_register("sess_iposoite");
  74.         $_SESSION["sess_iposoite"] = $_SERVER["REMOTE_ADDR"];
  75.         $login = "2";
  76.     }
  77.    
  78.     else {
  79.         echo '<td style="font-weight:bold;font-size:10px;" align="right"><font color="red">! Wrong username or password !</font> Try <a href="index.php">again</a>?';
  80.     }
  81.    
  82.     if ( $login == "2" && $_SESSION["sess_tunnus"] != "" && $_SESSION["sess_iposoite"] == $_SERVER["REMOTE_ADDR"] ) {
  83.         touch("../$file");
  84.         chmod("../$file", 0777);
  85.        
  86.         $cookie_date = date("ymdHis");
  87.         $cookie = md5($ip.$cookie_date);
  88.         setcookie($cookie, $cookie, time()+86400, "koti.mbnet.fi/monster1/boxed/", "MBNet - Monster1", 1);
  89.        
  90.         $fh = fopen("../$file", 'w+') or die("Can't open file");
  91.         $write_this = $logged_user."|".$acctype."|".$cookie;
  92.         fwrite($fh, $write_this);
  93.         fclose($fh);
  94.         echo '<td style="font-weight:bold;font-size:10px;" align="right">Logged in as'." $logged_user (<font color=\"blue\">$acctype</font>) ".'| <a href="index.php?logout=1">LOGOUT</a>';
  95.     }
  96.    
  97.     header("location:$go_to");
  98. }
  99.  
  100. if ( $_GET['logout'] == "1" ) {
  101.     session_unregister("sess_tunnus");
  102.     session_unregister("sess_iposoite");
  103.     @unlink("../$file");
  104.     unset($_COOKIE[$login_info[2]]);
  105.     header("location:index.php");
  106. }
  107. echo '</td></tr></table></div>';
  108. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement