hey
i want a script to do this:
from my site I want a person to login to a special area of my site withh a password and username But
when the person enter "username1" as a user name and therer passwoard i want it to go to userpage 1
put when a differnt person logon with the username "username2" i want it to go userpage2 which is totally differnt from the userpage 1
is there a script i can download for this as i have no iead about php
thanks
ed
Ok Bud here is my login script. it calls for User ID and sends them to thier id to edit thier info. What i basicly did is created a update script and put the id a called function in the login. and my Login SQL is the same as Users Profiles and Info.
PHP Code:
<?php // accesscontrol.php
include ("common.php");
include_once('db.php');
session_start();
if(!isset($uid)) {
include('header.php');
?>
<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Please Log In for Access </title>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
</head>
<body>
<br>
<h4> Login Required </h4>
<p>You must log in to access this area of the site. If you are
not a Admin then No access.</p>
<p><form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table width='300'>
<tr>
<td>Name: </td><td><input type="text" name="uid" size="20" /></td>
</tr>
<tr>
<td>Password: </td><td><input type="password" name="pwd" SIZE="20" /></td>
</tr>
</table>
<input type="submit" value="Log in" />
</form></p>
</body>
</html>
<?php
include('footer.php');
exit;
}
$_SESSION['uid'] = $uid;
$_SESSION['pwd'] = $pwd;
dbConnect($base);
$sql = "SELECT * FROM user WHERE
userid = '$uid' AND password = ('$pwd')";
$result = mysql_query($sql);
if (!$result) {
error('A database error occurred while checking your '.
'login details.\\nIf this error persists, please '.
'contact [email]webmaster@patton-designs.com[/email].');
}
if (mysql_num_rows($result) == 0) {
unset($_SESSION['uid']);
unset($_SESSION['pwd']);
include('header.php');
?>
<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Access Denied </title>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1> Access Denied </h1>
<p>Your user ID or password is incorrect, or you are not a
registered user on this site. To try logging in again, click
<a href="<?=$_SESSION['PHP_SELF']?>">here</a>.</p>
</body>
</html>
<?php
include('footer.php');
exit;
}
$sql = "UPDATE user SET name='$name',email='$email',fullname='$fullname',age='$age',location='$location',weapon='$weapon',map='$map',quote='$quote',manufacturer='$manufacturer',processor='$processor',memory='$memory',harddrive='$harddrive',videocard='$videocard',soundcard='$soundcard',monitor='$monitor',headphones='$headphones',keyboard='$keyboard',mouse='$mouse',other='$other',userid='$userid',password='$password' WHERE id=$id";
}
$result = mysql_query($sql);
echo "Record updated/edited!<p>";
} else {
if (!$id) {
$result = mysql_query("SELECT * FROM user",$dbcnx);
CREATE TABLE `user` (
`id` int(10) NOT NULL auto_increment,
`fullname` varchar(100) NOT NULL default '',
`email` varchar(100) NOT NULL default '',
`location` varchar(150) default NULL,
`name` varchar(100) NOT NULL default '',
`rank` varchar(100) NOT NULL default '',
`age` varchar(100) NOT NULL default '',
`squad` varchar(10) NOT NULL default '',
`weapon` varchar(100) NOT NULL default '',
`map` varchar(100) NOT NULL default '',
`quote` text NOT NULL,
`manufacturer` text NOT NULL,
`processor` text NOT NULL,
`memory` text NOT NULL,
`harddrive` text NOT NULL,
`videocard` text NOT NULL,
`soundcard` text NOT NULL,
`monitor` text NOT NULL,
`headphones` text NOT NULL,
`keyboard` text NOT NULL,
`mouse` text NOT NULL,
`other` text NOT NULL,
`userid` varchar(100) NOT NULL default '',
`password` varchar(16) NOT NULL default '',
`notes` varchar(255) NOT NULL default '',
`icon` varchar(100) NOT NULL default '',
`medal1` varchar(100) NOT NULL default '',
`medal2` varchar(100) NOT NULL default '',
`medal3` varchar(100) NOT NULL default '',
`medal4` varchar(100) NOT NULL default '',
`medal5` varchar(100) NOT NULL default '',
`medal6` varchar(100) NOT NULL default '',
`medal7` varchar(100) NOT NULL default '',
`medal8` varchar(100) NOT NULL default '',
`medal9` varchar(100) NOT NULL default '',
`medal10` varchar(100) NOT NULL default '',
`medal11` varchar(100) NOT NULL default '',
`medal12` varchar(100) NOT NULL default '',
`medal13` varchar(100) NOT NULL default '',
`medal14` varchar(100) NOT NULL default '',
`medal15` varchar(100) NOT NULL default '',
`medal16` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=2 ;