How do I convert this to V1 :) ? It's authenticate.php file BTW
<?php
session_start();
if(get_magic_quotes_gpc() == 0)
{
foreach($_POST as $k => $v)
{
$_POST[$k]=addslashes($v);
}
foreach($_GET as $k => $v)
{
$_GET[$k]=addslashes($v);
}
}
include "config.php";
global $_CONFIG;
define("MONO_ON", 1);
require "class/class_db_{$_CONFIG['driver']}.php";
$db=new database;
$db->configure($_CONFIG['hostname'],
$_CONFIG['username'],
$_CONFIG['password'],
$_CONFIG['database'],
$_CONFIG['persistent']);
$db->connect();
$c=$db->connection_id;
$set=array();
$settq=$db->query("SELECT * FROM settings");
while($r=$db->fetch_row($settq))
{
$set[$r['conf_name']]=$r['conf_value'];
}
if ($_POST['username'] == "" || $_POST['password'] == "")
{
die("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Fallen City- Login</title>
<link href='front.css' media='screen, projection' rel='stylesheet' type='text/css'>
</head>
<body>
<table width='850' border='0' align='center' cellspacing='0'>
<tr bgcolor='#000000'>
<td width='850' height='400' background='images/fc.png' valign='top'><div id='container'>
<div id='topnav' class='topnav' >Are you a member? <span>Register</span> </div>
<fieldset id='register_menu'>
<form action=register.php method=post name=register>
<label for='username'>Username</label>
<input type=text name=username onkeyup='CheckUsername(this.value);'><div id='usernameresult'></div>
</p>
<label for='password'>Password</label>
<input type=password id='pw1' name=password onkeyup='CheckPasswords(this.value);PasswordMatch();'><div id='passwordresult'></div>
</p>
<label for='cpassword'>Confirm Password</label>
<input type=password name=cpassword id='pw2' onkeyup='PasswordMatch();'><div id='cpasswordresult'></div>
</p>
<label for='email'>Email</label>
<input type=text name=email onkeyup='CheckEmail(this.value);'><div id='emailresult'></div>
</p>
<label for='gender'>Gender</label>
<select name='gender' type='dropdown'>
<option value='Male'>Male
<option value='Female'>Female</select>
</p>
<center><input id='register_submit' value='Register' tabindex='6' type='submit'></center>
</p></td>
</form>
</fieldset>
</div>
<script src='javascripts/jquery.js' type='text/javascript'></script>
<script type='text/javascript'>
$(document).ready(function() {
$('.register').click(function(e) {
e.preventDefault();
$('fieldset#register_menu').toggle();
$('.register').toggleClass('menu-open');
});
$('fieldset#register_menu').mouseup(function() {
return false
});
$(document).mouseup(function(e) {
if($(e.target).parent('a.register').length==0) {
$('.register').removeClass('menu-open');
$('fieldset#register_menu').hide();
}
});
});
</script>
<script src='javascripts/jquery.tipsy.js' type='text/javascript'></script>
<script type='text/javascript'>
$(function() {
$('#forgot_username_link').tipsy({gravity: 'w'});
});
</script></td>
</tr>
<tr class='info'>
<td background='images/bottom.png' align='center' height='98' valign='middle'>
<form action=authenticate.php method=post name=login>
You did't fill the login form.
<label for='username'>Username</label>
<input type=text name=username>
<label for='password'>Password</label>
<input type=password name=password>
<input id='signin_submit' value='Sign in' tabindex='6' type='submit'>
</p>
</form>
</td>
</tr>
</table>
</body>
</html>");
}
$uq=$db->query("SELECT userid FROM users WHERE login_name='{$_POST['username']}' AND `userpass`=md5('{$_POST['password']}')");
if ($db->num_rows($uq)==0)
{
die("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Fallen City- Login</title>
<link href='front.css' media='screen, projection' rel='stylesheet' type='text/css'>
</head>
<body>
<table width='850' border='0' align='center' cellspacing='0'>
<tr bgcolor='#000000'>
<td width='850' height='400' background='images/fc.png' valign='top'><div id='container'>
<div id='topnav' class='topnav' >Are you a member? <span>Register</span> </div>
<fieldset id='register_menu'>
<form action=register.php method=post name=register>
<label for='username'>Username</label>
<input type=text name=username onkeyup='CheckUsername(this.value);'><div id='usernameresult'></div>
</p>
<label for='password'>Password</label>
<input type=password id='pw1' name=password onkeyup='CheckPasswords(this.value);PasswordMatch();'><div id='passwordresult'></div>
</p>
<label for='cpassword'>Confirm Password</label>
<input type=password name=cpassword id='pw2' onkeyup='PasswordMatch();'><div id='cpasswordresult'></div>
</p>
<label for='email'>Email</label>
<input type=text name=email onkeyup='CheckEmail(this.value);'><div id='emailresult'></div>
</p>
<label for='gender'>Gender</label>
<select name='gender' type='dropdown'>
<option value='Male'>Male
<option value='Female'>Female</select>
</p>
<center><input id='register_submit' value='Register' tabindex='6' type='submit'></center>
</p></td>
</form>
</fieldset>
</div>
<script src='javascripts/jquery.js' type='text/javascript'></script>
<script type='text/javascript'>
$(document).ready(function() {
$('.register').click(function(e) {
e.preventDefault();
$('fieldset#register_menu').toggle();
$('.register').toggleClass('menu-open');
});
$('fieldset#register_menu').mouseup(function() {
return false
});
$(document).mouseup(function(e) {
if($(e.target).parent('a.register').length==0) {
$('.register').removeClass('menu-open');
$('fieldset#register_menu').hide();
}
});
});
</script>
<script src='javascripts/jquery.tipsy.js' type='text/javascript'></script>
<script type='text/javascript'>
$(function() {
$('#forgot_username_link').tipsy({gravity: 'w'});
});
</script></td>
</tr>
<tr class='info'>
<td background='images/bottom.png' align='center' height='98' valign='middle'>
<form action=authenticate.php method=post name=login>
The username and password don't match.
<label for='username'>Username</label>
<input type=text name=username>
<label for='password'>Password</label>
<input type=password name=password>
<input id='signin_submit' value='Sign in' tabindex='6' type='submit'>
</p>
</form>
</td>
</tr>
</table>
</body>
</html>");
}
else
{
$_SESSION['loggedin']=1;
$mem=$db->fetch_row($uq);
$_SESSION['userid']=$mem['userid'];
$IP = ($_SERVER['HTTP_X_FORWARDED_FOR'])
? $_SERVER['HTTP_X_FORWARDED_FOR']
: $_SERVER['REMOTE_ADDR'];
$db->query("UPDATE users SET lastip_login='$IP',last_login=unix_timestamp() WHERE userid={$mem['userid']}");
if($set['validate_period'] == "login" && $set['validate_on'])
{
$db->query("UPDATE users SET verified=0 WHERE userid={$mem['userid']}");
}
header ("location: loggedin.php");
}
?>