php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.12.2004, 09:52  
Gast
 
Beiträge: n/a
Standard session start nur bei jedem 2. login

hallo zusammen!

ich habe folgendes problem: in einem passwortgeschuetzten admin bereich werden die benutzerabhaengigen variablen in einer session weitergegeben. jedoch funktioniert das ganze immer nur nach dem zweiten login! vorher wird die session einfach ignoriert.

kann das mit meinem browser und der vergabe von cookies zusammenhaengen?

danke fuer eure hilfe

timie
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.12.2004, 09:57  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Du überprüfst, ob die Logindaten richtig sind und dann startest du die Session.

Poste mal etwas aus deinem QT
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 16.12.2004, 10:24  
Gast
 
Beiträge: n/a
Standard qt

so, hier ein par auszuege aus dem qt:


......

<?php
session_start();
?>

......

else
{
if($row->passwort == $passwort_login)
{
$_SESSION["username"] = $mitgliedsname_login ;
echo "Login erfolgreich. <a href=\"firstsite.php\"> Hier geht's weiter zur ersten Seite!</a>";
}

.....


die session starte ich ganz am anfang, nicht erst, wenn das passwort richtig eingegeben wurde.
ich habe versucht, session_start() in die if-schleife einzubauen, damit die session nur bei richtigem passwort gestartet wird - das ergebnis war leider eine fehlermeldung.

gruss
timie
 
Alt 16.12.2004, 10:43  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Code:
if(($_POST['passwort'] == $passwort_aus_db) && ($user == $user_aus_db))
  {
      session_start();
      ........
      header("weiterleitungsziel.php?".SID);
   }
else
  {
      echo "Fehler";
   }
So könnte es aussehen. Muss aber nicht.
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 16.12.2004, 11:04  
Gast
 
Beiträge: n/a
Standard

habe das mal probiert, bekomme aber, wie vorher auch schon, immer folgende fehlermeldung (wenn ich session_start() in die if-schleife einbaue):

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /homepages/9/d39676281/htdocs ...

komisch ist auch, dass das ganze (so wie es im moment ist) ja nach dem zweiten login tadellos funktioniert ...

timie
 
Alt 16.12.2004, 11:10  
Gast
 
Beiträge: n/a
Standard

Was ist eine if-Schleife?

Und hast du mal die Suchfunktion mit "headers already" bemüht? Wohl eher nicht, denn da findet man Hinweise ohne Ende.

Gruß
phpfan
 
Alt 16.12.2004, 11:19  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

Zitat:
Zitat von timie
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /homepages/9/d39676281/htdocs ...
Du musst die Session und die Abfrage machen, bevor du irgend etwas an den Browser sendest.

http://www.phpfriend.de/forum/viewto...t=already+send
http://www.phpfriend.de/forum/viewto...t=already+send
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 16.12.2004, 11:29  
Gast
 
Beiträge: n/a
Standard

ich meine natuerlich if-anweisungen.

da dies ein anfaenger-forum ist und ich mich ohne zweifel zu dieser gruppe zaehle, ist die fehlerhafte bezeichnung wohl hoffentlich zu entschuldigen.

wie bitte bemuehe ich die suchfunktion mit "headers already"?

danke an alle, die sich die muehe machen, sich mit den problemchen von greenhorns wie mir auseinanderzusetzen.

timie
 
Alt 16.12.2004, 11:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von timie
wie bitte bemuehe ich die suchfunktion mit "headers already"?
Also bitte, auch Anfänger dürfen mitdenken, was ist daran nicht zu verstehen?
Klicke oben auf "Suchen" und gebe headers already ein

Gruß
phpfan
 
Alt 16.12.2004, 13:39  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

no further comment:
http://www.google.de/search?hl=de&q=...a=lr%3Dlang_de
imported_Ben 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
Login session aufzeichnen Black-Devil PHP Tipps 2008 7 03.03.2008 18:12
Login per Session oder htaccess? FI-DD PHP Tipps 2008 9 31.01.2008 21:19
Login, Session und der ganze Rest nikosch PHP Tipps 2007 10 25.03.2007 05:48
sesion start Ausgabe der session id mit ? in der URL hackenbusch PHP Tipps 2007 1 16.12.2006 02:06
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
[Erledigt] Benutzername nach Login noch benötigt- Cookie oder Session? PHP Tipps 2005-2 1 30.10.2005 09:20
login + session PHP Tipps 2005-2 23 30.08.2005 21:29
Session Login LA-Finest PHP Tipps 2005-2 4 05.07.2005 10:46
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
login mit session geht ne PHP Tipps 2004-2 4 08.12.2004 15:48
Login / Session / Benutzerdaten SvenLittkowski PHP Tipps 2004 4 06.09.2004 17:08
Session Login funkt nicht, wenn Cookies immer aus sind schifti PHP-Fortgeschrittene 18 06.09.2004 07:48
[Erledigt] Session Login funktioniert nicht PHP-Fortgeschrittene 1 19.07.2004 17:23
Session Start Fehlermeldung PHP-Fortgeschrittene 11 10.06.2004 14:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session start, session start bei login, passwort erst beim 2. aufstarten, \<?php session start\, php session erst beim zweiten, login nur mit sessions, session erst nach 2 login, session login nur mit passwort, php session erst beim 2. login, php session-start, php session start macht probleme, $session schleife href

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:54 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.