php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.05.2008, 17:15  
Benutzer
 
Registriert seit: 05.04.2008
Beiträge: 44
DJmension
DJmension eine Nachricht über ICQ schicken DJmension eine Nachricht über AIM schicken DJmension eine Nachricht über MSN schicken DJmension eine Nachricht über Yahoo! schicken
Standard Session Problem mit mehreren Seiten

Hallo erstmal ,

Ich habe einige Seiten erstellt in der mit hilfe von sessions ein login stattfindet , funktioniert alles einwandfrei, nur wenn ich von einer Seite auf die andere wechsle werden Daten vertauscht.

Eine seperate Seite für S_20 mit login

PHP-Code:
<?php 
session_start
(); 
include(
"dbconnect.php"); 
$username $_POST["username"]; 
$passwort $_POST["password"]; 
$abfrage "SELECT * FROM login_s20 WHERE username = '$username' LIMIT 1"
$ergebnis mysql_query($abfrage); 
$row mysql_fetch_object($ergebnis); 
$gruppe $row->gruppe
$userid $row->id
if(
$row->passwort == $passwort && $row->passwort != ''

$_SESSION["userid"] = $userid
$_SESSION["username"] = $username
$_SESSION['rechte'] = $gruppe
header("Location: goldie.php"); 

else 

echo 
"Benutzername und/oder Passwort waren falsch. <a href=\"user_login_form.php\">Login</a>"

?>
Auf dieser Seite habe ich die UserID 1

seperate Seite für S_21

PHP-Code:
<?php 
session_start
(); 
include(
"dbconnect.php"); 
$username $_POST["username"]; 
$passwort $_POST["password"]; 
$abfrage "SELECT * FROM login_s21 WHERE username = '$username' LIMIT 1"
$ergebnis mysql_query($abfrage); 
$row mysql_fetch_object($ergebnis); 
$gruppe $row->gruppe
$userid $row->id
if(
$row->passwort == $passwort && $row->passwort != ''

$_SESSION["userids21"] = $userid
$_SESSION["usernames21"] = $username
$_SESSION['rechtes21'] = $gruppe
header("Location: goldie.php"); 

else 

echo 
"Benutzername und/oder Passwort waren falsch. <a href=\"user_login_form.php\">Login</a>"

?>
Auf dieser die UserID 50



Wenn ich jetzt von der Seite wo ich die ID 1 habe auf die Seite wo ich die ID 50 habe wechsle und mich dort einloge , funktioniert alles noch , aber wenn ich dann auf die Seite wo ich die Userid 1 habe zurück kehre und die Seite aktualisiere hab ich aufeinmal dort auch die UserID 50 , ich habe extra den sessions andere namen gegeben , um das zu vermeiden , dennoch passierts jetzt trotzdem. Weiß jemand eine lösung ???
DJmension ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.05.2008, 19:33  
Benutzer
 
Registriert seit: 05.04.2008
Beiträge: 44
DJmension
DJmension eine Nachricht über ICQ schicken DJmension eine Nachricht über AIM schicken DJmension eine Nachricht über MSN schicken DJmension eine Nachricht über Yahoo! schicken
Standard

für die 2. session lautet die lösung wohl
PHP-Code:
session_name("S21");
session_start();  
include(
"dbconnect.php");  
$username $_POST["username"];  
$passwort $_POST["password"];  
$abfrage "SELECT * FROM login_s21 WHERE username = '$username' LIMIT 1";  
$ergebnis mysql_query($abfrage);  
$row mysql_fetch_object($ergebnis);  
$gruppe $row->gruppe;  
$userid $row->id;  
if(
$row->passwort == $passwort && $row->passwort != '')  
{  
$_SESSION["userids21"] = $userid;  
$_SESSION["usernames21"] = $username;  
$_SESSION['rechtes21'] = $gruppe;  
header("Location: goldie.php");  
}  
else  
{  
echo 
"Benutzername und/oder Passwort waren falsch. <a href=\"user_login_form.php\">Login</a>";  

überall wo eine session gestartet wird auch drüber session_name("S21"); einfügen.
Ich habs auch gleich getestet , es scheint zu funktionieren. Nur für den Fall das ein Andrer auch nach einer lösung sucht.
DJmension ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
Problem mit Session Charly Shop Sui PHP Tipps 2006 13 25.08.2006 17:08
Frage zu Query Results auf mehreren Seiten verteilen whiggy Datenbanken 2 13.06.2006 22:05
Und noch ein Session Problem... Weyoun PHP Tipps 2006 9 27.02.2006 22:17
Session Problem dimitri PHP Tipps 2007 8 29.12.2005 15:53
Session Problem R4v3r PHP Tipps 2007 3 30.11.2005 23:25
Session wieder aufnehmen; Problem mit GET Jacks Rache PHP-Fortgeschrittene 9 12.08.2005 14:32
[Erledigt] Problem mit Session PHP Tipps 2005-2 1 06.08.2005 19:07
SESSION Problem mit Opera 7 [Gelöst] akratellio PHP Tipps 2005-2 4 14.07.2005 10:51
Problem mit Session PHP Tipps 2005-2 13 10.07.2005 18:20
seltsames php und session problem netti PHP-Fortgeschrittene 16 01.06.2005 17:01
[Erledigt] div auf mehreren Seiten HTML, Usability und Barrierefreiheit 0 25.11.2004 19:10
Problem mit Sessions in mehreren Frames Chr!s PHP Tipps 2004 10 30.10.2004 18:52
[Erledigt] PHP Session Problem, dringend! PHP-Fortgeschrittene 17 21.10.2004 21:15
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.