Overfør data til login.php
Hejsa har lidt problemer med at få den til at få folk ind på den rigtige side efter login.Har denne kode i toppen af mine beskyttede sider:
<?php
session_start();
if (!isset($_SESSION['user']))
{
header("Location: ../login.php");
}
?>
Lad os sige jeg kalder en side der er beskyttet
www.blabla.dk?side=100
Så vil scriptet sende mig til login.php så jeg kan logge ind...
Login.php
<?php
include 'dbc.php';
$user_email = mysql_real_escape_string($_POST['email']);
if ($_POST['Submit']=='Login')
{
$md5pass = md5($_POST['pwd']);
$sql = "SELECT id,user_email FROM users1 WHERE
user_email = '$user_email' AND
user_pwd = '$md5pass' AND user_activated='1'";
$result = mysql_query($sql) or die (mysql_error());
$num = mysql_num_rows($result);
if ( $num != 0 ) {
// A matching row was found - the user is authenticated.
session_start();
list($user_id,$user_email) = mysql_fetch_row($result);
// this sets variables in the session
$_SESSION['user']= $user_email;
if (isset($_GET['ret']) && !empty($_GET['ret']))
{
header("Location: $_GET[ret]");
} else
{
header("Location: index.php");
}
//echo "Logged in...";
exit();
}
header("Location: login.php?msg=Invalid Login");
//echo "Error:";
exit();
}
?>
Som i kan se så er login.php Sat til at sende folk til index.php
efter login
Kan jeg i den først del af koden gøre så jeg kan bruge $_GET til at skifte ud hvilken side folk kommer fra og så sende dem tilbage efter login ????
