Jump to content
MakeWebGames

Recommended Posts

Posted

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");

}

?>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...