Our Scripts Vault contains many game scripts that you can use to create your own game!
Warning: Smarty error: unable to read resource: "login.tpl" in C:\xampp\htdocs\smarty\libs\Smarty.class.php on line 1092
<html><head> <title>Login</title></head><body> {if $error ne ""} <span style='color:red'>Error: {$error}</span> {/if} <p><a href='register.php'>Not registered yet?</a></p> <form action='login.php' method='post'> Username: <input type='text' name='username' id='username' value='{$smarty.post.username}' /><br /> Password: <input type='password' name='password' /><br /> <input type='submit' value='Login' /> </form> <script type='text/javascript'> document.getElementById('username').focus(); </script></body></html>
<?php// put full path to Smarty.class.phpinclude 'smarty.php';$smarty = new Smarty();session_start();if($_POST) { require_once 'config.server.php'; $username = $_POST['username']; $password = $_POST['password']; $conn = mysql_connect($dbhost,$dbuser,$dbpass) or die ('Error connecting to mysql'); mysql_select_db($dbname); $query = sprintf("SELECT COUNT(id) FROM users WHERE UPPER(username) = UPPER('%s') AND password='%s'", mysql_real_escape_string($username), mysql_real_escape_string(md5($password))); $result = mysql_query($query); list($count) = mysql_fetch_row($result); if($count == 1) { $_SESSION['authenticated'] = true; $_SESSION['username'] = $username; header('Location:changepass.php'); } else { $query = sprintf("SELECT COUNT(id) FROM users WHERE UPPER(username) = UPPER('%s') AND password='%s'", mysql_real_escape_string($username), mysql_real_escape_string(md5('saltgoeshere' . $password))); $result = mysql_query($query); list($count) = mysql_fetch_row($result); if($count == 1) { $_SESSION['authenticated'] = true; $_SESSION['username'] = $username; $query = sprintf("UPDATE users SET last_login = NOW() WHERE UPPER(username) = UPPER('%s') AND password = '%s'", mysql_real_escape_string($username), mysql_real_escape_string(md5('saltgoeshere' . $password))); mysql_query($query); $query = sprintf("SELECT is_admin FROM users WHERE UPPER(username) = UPPER('%s') AND password='%s'", mysql_real_escape_string($username), mysql_real_escape_string(md5('saltgoeshere' . $password))); $result = mysql_query($query); list($is_admin) = mysql_fetch_row($result); if($is_admin == 1) { header('Location:admin.php'); } else { header('Location:main.php'); } } else { $error = 'There is no username/password combination like that in the database.'; } }}$smarty->assign('error',$error);$smarty->display('login.tpl');?>