Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include("lib.php");
- include("header.php");
- if (isset($_GET["do"])) { $do = $_GET["do"]; } else { $do = ""; }
- switch($do) {
- case "logout":
- logout();
- break;
- default:
- login();
- }
- if (isset($_GET["logout"])) {
- include("globals.php");
- setcookie($controlrow["cookiename"], "", (time()-3600), "/", $controlrow["cookiedomain"], 0);
- header("Location: login.php?do=login");
- die();
- }
- function login() {
- $controlrow = dorow(doquery("SELECT * FROM <<control>> WHERE id='1' LIMIT 1"));
- if (isset($_POST["gogo"])) {
- // Setup.
- include("config.php");
- extract($_POST);
- $query = doquery("SELECT * FROM <<accounts>> WHERE username='$username' LIMIT 1");
- $row = dorow($query);
- // Errors.
- if ($row == false) { echo" Invalid username. Please <a href=\"index.php\">go back</a> and try again.";die(); }
- if ($row["password"] != md5($password)) { echo" Invalid password. Please <a href=\"index.php\">go back</a> and try again.";die(); }
- // Finish.
- $newcookie = $row["id"] . " " . $username . " " . md5($row["password"] . "--" . $dbsettings["secretword"]);
- if (isset($remember)) { $expiretime = time()+31536000; $newcookie .= " 1"; } else { $expiretime = 0; $newcookie .= " 0"; }
- setcookie($controlrow["cookiename"], $newcookie, $expiretime, "/", $controlrow["cookiedomain"], 0);
- header("Location: selectcharlogin.php");
- die();
- } else {
- $mon = doquery("SELECT * FROM <<monsters>>");
- $countmonsters = mysql_num_rows($mon);
- $users = doquery("SELECT * FROM <<users>>");
- $countusers = mysql_num_rows($users);
- $worlds = doquery("SELECT * FROM <<worlds>>");
- $countworlds = mysql_num_rows($worlds);
- /* display("Log In", gettemplate("login"), false); */
- echo "<table width='100%' border='0'><tr><td valign='top'>
- <div style='padding:3px;margin:5px;border: 1px solid #000000;'>
- <form action=\"login.php?do=login\" method=\"post\">
- <table width=\"90%\" cellspacing=\"0\" cellpadding=\"5\">
- <tr><td width=\"20%\">Username:</td><td><input type=\"text\" name=\"username\" size=\"20\" maxlength=\"30\" /></td></tr>
- <tr><td>Password:</td><td><input type=\"password\" name=\"password\" size=\"20\" maxlength=\"30\" /></td></tr>
- <tr><td width=100>Remember Me? </td><td align=left> <input type=\"checkbox\" name=\"remember\" value=\"yes\" /></td></tr>
- <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>
- </table></form></div></td><td valign='top'>
- <div style='padding:3px;margin:5px;border: 1px solid #000000;'>
- $countusers Players in the Realm<BR>
- $countmonsters Monsters to Battle!<BR>
- $countworlds Maps to explore!<BR>
- </div>
- </td></table>
- ";
- }
- }
- function logout() {
- }
- include("footer.php");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement