gelijk door sturen na inloggen
maar wanneer ik mijn naam en paswoord gebruik blijf ik hangen op deze pagina.
wat zou dit kunnen zijn ik he een klein stuk je van de code bijgevoegd waar het moet zitten maar de headers heb ik door verwezen..
<code>
error_reporting(E_ALL);
session_start();
include("config.php");
include("functions.php");
if(!isset($_COOKIE['last_active']))
{
if(isset($_SESSION['user_id']))
{
mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
setcookie("last_active",true,time()+5);
}
}
if(!isset($_SESSION['user_id']))
{
if(isset($_POST['login']))
{
$query = mysql_query("SELECT * FROM tbl_users WHERE user_name = '" . $_POST['user'] . "' AND user_pass = '" . md5($_POST['pass']) . "'");
$result = mysql_num_rows($query);
if(empty($result))
{
echo "<script>alert('Login Incorrect.'); document.location.href=('..fotoindex.php')</script>";
}
else
{
while($row = mysql_fetch_assoc($query))
{
$user_id = $row['user_id'];
}
$_SESSION['user_id'] = $user_id;
header("Location: ../weat/index.php");
}
}
else
{
</code>
kan iemand mij misschien helpen met wat ik aan zou moeten passen om na het inlogen dus direct door te gaan naar de juiste pagina(../weat/index.php)
alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Bassment Rossen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
else
{
while($row = mysql_fetch_assoc($query))
{
$user_id = $row['user_id'];
} // dit haakje
$_SESSION['user_id'] = $user_id;
header("Location: ../weat/index.php");
// hierheen verhuizen
}
}
else
?>
else
{
while($row = mysql_fetch_assoc($query))
{
$user_id = $row['user_id'];
} // dit haakje
$_SESSION['user_id'] = $user_id;
header("Location: ../weat/index.php");
// hierheen verhuizen
}
}
else
?>
ik blijf nog hangen op de inlog pagina maar wel al ingelogd
Waarom gebruik je een while lus? Er kan toch maar 1 gebruiker tegelijk inloggen, dus er zal ook maar 1 resultaat uit je query komen...
ik heb het script gevonden op scripters.nl dus niet zelf geschreven maar het ondersteund ook pm berichten en profielen misschien daarom?
Wat krijg je trouwens te zien als je niet doorgestuurd wordt? Een foutmelding?
want inloggen doet hij dus wel alleen het doorsturen vergeet hij.
eigenlijk zou die op deze pagina ook de optie pm en members aan moeten geven maar het is dus gewoon leeg alleen het plaatje veschijnt.
ga ik terug naar de vorige pagina en volg ik de zelfde procedure kom ik in plaats van het inlog scherm van eerder wel gewoon goed uit..
een voorbeeld:
ga ik terug naar de index en probeer ik het opnieuw kom ik op de inlog pagina als ingelogd en na 1 sec word ik wel doorverwezen..
Inmiddels heb ik dit probleem met wat hulp op kunnen lossen maar allemaal bedankt voor jullie hulp ik heb er iig wel weer veel van geleerd zo ;)