Advertisement
Guest User

Untitled

a guest
Jul 1st, 2017
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.00 KB | None | 0 0
  1. <?php
  2.  
  3. include("lib.php");
  4. include("header.php");
  5.  
  6. if (isset($_GET["do"])) { $do = $_GET["do"]; } else { $do = ""; }
  7.  
  8. switch($do) {
  9.     case "logout":
  10.         logout();
  11.         break;
  12.     default:
  13.         login();
  14. }
  15. if (isset($_GET["logout"])) {    
  16. include("globals.php");
  17. setcookie($controlrow["cookiename"], "", (time()-3600), "/", $controlrow["cookiedomain"], 0);
  18. header("Location: login.php?do=login");
  19. die();
  20.     }
  21.    
  22. function login() {
  23.    
  24.     $controlrow = dorow(doquery("SELECT * FROM <<control>> WHERE id='1' LIMIT 1"));
  25.    
  26.     if (isset($_POST["gogo"])) {
  27.        
  28.         // Setup.
  29.         include("config.php");
  30.         extract($_POST);
  31.         $query = doquery("SELECT * FROM <<accounts>> WHERE username='$username' LIMIT 1");
  32.         $row = dorow($query);
  33.        
  34.         // Errors.
  35.         if ($row == false) { echo" Invalid username. Please <a href=\"index.php\">go back</a> and try again.";die(); }
  36.         if ($row["password"] != md5($password)) { echo" Invalid password. Please <a href=\"index.php\">go back</a> and try again.";die(); }
  37.        
  38.    // Finish.
  39.         $newcookie = $row["id"] . " " . $username . " " . md5($row["password"] . "--" . $dbsettings["secretword"]);
  40.         if (isset($remember)) { $expiretime = time()+31536000; $newcookie .= " 1"; } else { $expiretime = 0; $newcookie .= " 0"; }
  41.         setcookie($controlrow["cookiename"], $newcookie, $expiretime, "/", $controlrow["cookiedomain"], 0);
  42.        
  43.        header("Location: selectcharlogin.php");
  44.        die();
  45.        
  46.     } else {
  47.        
  48.                 $mon = doquery("SELECT * FROM <<monsters>>");
  49.                 $countmonsters = mysql_num_rows($mon);
  50.                 $users = doquery("SELECT * FROM <<users>>");
  51.                 $countusers = mysql_num_rows($users);
  52.                 $worlds = doquery("SELECT * FROM <<worlds>>");
  53.                 $countworlds = mysql_num_rows($worlds);
  54.        
  55.        
  56.       /*  display("Log In", gettemplate("login"), false); */
  57.         echo "<table width='100%' border='0'><tr><td valign='top'>
  58. <div style='padding:3px;margin:5px;border: 1px solid #000000;'>
  59.         <form action=\"login.php?do=login\" method=\"post\">
  60. <table width=\"90%\" cellspacing=\"0\" cellpadding=\"5\">
  61. <tr><td width=\"20%\">Username:</td><td><input type=\"text\" name=\"username\" size=\"20\" maxlength=\"30\" /></td></tr>
  62. <tr><td>Password:</td><td><input type=\"password\" name=\"password\" size=\"20\" maxlength=\"30\" /></td></tr>
  63. <tr><td width=100>Remember Me? </td><td align=left> <input type=\"checkbox\" name=\"remember\" value=\"yes\" /></td></tr>
  64. <tr><td colspan=2><input type=\"submit\" name=\"gogo\" value=\"Log In\" /><BR><div style='padding:20px;'>New Player? <a href='register.php'>Create an Account</a></div></td></tr>
  65. </table></form></div></td><td valign='top'>
  66. <div style='padding:3px;margin:5px;border: 1px solid #000000;'>
  67. $countusers Players in the Realm<BR>
  68. $countmonsters Monsters to Battle!<BR>
  69. $countworlds Maps to explore!<BR>
  70. </div>
  71. </td></table>
  72. ";
  73.        
  74.     }
  75.    
  76. }
  77.  
  78. function logout() {
  79.    
  80.  
  81.    
  82. }
  83.  
  84. include("footer.php");
  85. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement