Archief - Twee sessions op 1 host

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Unrach

Legacy Member
Hey allemaal,

Ik ben bezig aan een tweede website die ook een session gebruikt voor een inlogsysteem. Nu zit ik met het volgende probleem: Blijkbaar lukt het niet om 2 verschillende sessionvariablen te gebruiken.

Hieronder is de code:
Code:
<?php

if(!isset($_SESSION["web"])){
	session_unset();//alle variable vrijgeven
	session_destroy(); //sessie afsluiten
	echo "<a class='mlink' href='admin/login.php'>Webmaster Login</a>";
}else{
	
	echo "<a class='mlink' href='admin/cpanel.php'>" . $_SESSION["web"] ."</a> (<a class='mlink' href='admin/logout.php'>Logout</a>)";
}
?>

Op mijn andere website die op dezelfde host staat gebruik ik ipv "web", de variabele "username". Als ik hier ook "username" gebruik lukt het wel, maar dan ben ik ook ingelogd op mijn andere website en dat wil ik graag vermijden. Het probleem bij het gebruik van de variabele "web" is dat hij de session niet opent. Ik kan me inloggen, maar als ik dan naar een andere pagina ga en terug naar het webmasters paneel moet ik me opnieuw inloggen. De text veranderd ook niet (Zie "if then else" uit code)

Iemand een idee?

Alvast bedankt!

Curahee Q

Legacy Member
Je kan op 1 of andere manier instellen hoe diep je sessie in je website mag meegaan ofzoiets. Kan alleen niet meer vinden hoe je dat nu weer deed...

Lizie

Legacy Member
hmmmz , ik heb hier 5 websites locaal op mijn laptop draaien (ben een tools freak en maak die als php sites :) ) en elk van hen heeft een separate login met sessies. Geen enkele van die sites heeft ook maar enige invloed op elkaar.

Vandaar denk ik dat er misschien ergens iets mis is met de code die je niet weergeeft. Zonder het complete overzicht kan het wel eens moeilijk zijn aan te duiden wat er fout gaat , of moeten we gokken en voorstellen doen totdat we weten wat je mss vergeten bent.

Het enige dak nu kan zien is dat je checked op $_SESSION["web"] met isset, maar we zien nergens dat je er daadwerkelijk een waarde aangeeft.

Doe je dat? Als je het doet test eens of de waarde er effectief inzit.

het.pc.schaap

Legacy Member
als we gewoon surfen naar admin/cpanel.php moeten we dan geen login geven? zorg dat dat ook beveiligd is he ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan