Moderators: macek, egami, gesf



<?php
session_start(); // MUST be at the top of every page where you need to use sessions and be before any other code in the page
$uname = mysql_real_escape_string(trim($_POST["user"])); // Prevention of sql injection
$upassword = mysql_real_escape_string(trim($_POST["upword"]));
$link = mysql_connect('host.com', 'name', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully. ';
mysql_select_db(members1);
$sql=mysql_query("SELECT id FROM members WHERE user='$uname' and password='$upassword' LIMIT 1");
$result=mysql_fetch_array($sql);
if ($result) {
$_SESSION['username'] = $uname;
$_SESSION['user_id'] = $result['id'];
header('location: members_page.php');
} else {
// If this PHP is in the same page as your login
echo"Sorry, your credentials are not valid, Please try again.";
//If this PHP is in its own page
header('location: login.php');
}
?>


brocsman wrote:PS. Some coincidence - I live in Telford!





echo "Hi";
header('location: members.html');
header('location: members.html');





ini_set('display_errors',1);
error_reporting(E_ALL);







<?php
session_start();
$link = mysql_connect('host.com', 'name', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$selected = mysql_select_db("members1",$link)
or die("Could not select database");
if (!empty($_POST)) {
$uname = mysql_real_escape_string(trim($_POST["user"])); // Prevention of sql injection
$upassword = mysql_real_escape_string(trim($_POST["upword"]));
$sql="SELECT id FROM members WHERE user='".$uname."' and password='".$upassword."' LIMIT 1";
$query = mysql_query($sql) or die(mysql_error());
$result=mysql_fetch_array($query);
if ($result) {
$_SESSION['username'] = $uname;
$_SESSION['user_id'] = $result['id'];
header('location: members.php');
} else {
// If this PHP is in the same page as your login
echo"Sorry, your credentials are not valid, Please try again.";
}
}
?>
<!doctype html>
<html>
<head></head>
<body>
<form name="login" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="username">Username</label>
<input type="text" id="username" class="required" name="user" value="<?php if(isset($_POST['user'])) { echo $_POST['user']; } ?>">
<label for="password">Password</label>
<input type="password" id="password" class="required" name="upword" value="">
<input type="submit" value="Login">
</form>
</body>
</html>


Return to PHP coding => General
Users browsing this forum: No registered users and 1 guest