zelfde gebruikersnaam en paswoord

Status
Niet open voor verdere reacties.

patje8

Gebruiker
Lid geworden
31 jul 2005
Berichten
436
Is het mogelijk om een inlogsysteem te maken waarmee de leden met éénzelfde gebruikersnaam en paswoord kunnen inloggen. Maar wanneer er meer dan één lid ingelogd is en er dan een lid uitlogt al de andere leden niet automatisch uitgelogd worden.
 
Ja, volgens mij hoef je daar helemaal geen aanpassing voor te verrichten. Voor zover ik weet is een sessie niet gebonden aan PHP-variabelen, maar aan het IP-adres.

Correct me if I'm wrong.


Ik zou 't gewoon proberen in ieder geval, zonder enige aanpassingen aan je script te verrichten.
 
klopt, zoiets:


pagina.html:
HTML:
<form action='blaat.php' method='post'>
<input type='text' name='user'>
<input type='password' name='pass'>
<input type='submit' value='login!'>
</form>


blaat.php:
PHP:
<?php
//ga inloggen
$username = "Mr User";
$password = "Password";

if($_POST['user'] == $username && $_POST['pass'] == $password){
$_SESSION['ingelogd'] = "ja";
echo "U bent nu ingelogd";
}else{
echo "verkeerde inlog gegevens!";
}
?>


nu kan je op elke pagina zoiets doen:
*noot: bovenaan elke pagina waarop je de sessie checkt, moet "session_start()" staan!*
PHP:
<?php
if($_SESSION['ingelogd'] == "ja"){
//zet hier de pagina neer
}else{
echo "Je moet inloggen om dit te kunnen zien!";
}
?>


het is even uit het hoofd en nogal slordig, maar het gaat om het idee.
 
Laatst bewerkt:
Een sessie is computergebonden, niet IP maar het komt op hetzelfde neer. :)
 
Een sessie is aan je browser verbonden en dus niet aan een ip-adres waneer je dit aan een ip adres wilt koppelen zou ik een PHPSESSId gebruiken
 
De session_id is niet ip gebonden hoor, anders zouden ze deze functie toch niet hebben gemaakt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan