gelijk door sturen na inloggen
Hallo, ik heb nu eindelijk een inlog wat werkt en me verzend naar mijn fotopagina na het inloggen als ik al reeds ingelogd ben.
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
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
?>
helaas ik heb het geprobeerd maar het werkt niet.
ik blijf nog hangen op de inlog pagina maar wel al ingelogd
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...
Goeie vraag zelfs voor mij..
ik heb het script gevonden op scripters.nl dus niet zelf geschreven maar het ondersteund ook pm berichten en profielen misschien daarom?
ik heb het script gevonden op scripters.nl dus niet zelf geschreven maar het ondersteund ook pm berichten en profielen misschien daarom?
Wat hebben PM en profielen met de inlogprocedure te maken? Vrij weinig.
Wat krijg je trouwens te zien als je niet doorgestuurd wordt? Een foutmelding?
Wat krijg je trouwens te zien als je niet doorgestuurd wordt? Een foutmelding?
nee eigenlijk krijg ik het zelfde scherm alleen zonder inlog functie.
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..
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:
Dit heb ik ingevoegd en het werkt wel maar niet zoals het hoort ik word ingelogd en krijg alleen het plaatje van de ingelogde pagina en word niet doorgestuurd.
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..
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 ;)




