php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.01.2010, 12:20  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Bei jedem User der sich einloggt wird die selbe session Id vergeben?

Beim Login wird bei egal welchem User immer die selbe session id und der selbe timestamp eingetragen

login.php

PHP-Code:
<?
  session_start
();

  include(
"../../xxx/inc/mysql.inc.php");
  
mysql_connect($sql['host'],$sql['uid'],$sql['psw']);
  
mysql_select_db($sql['db']);
  
  
$post_user =$_POST['loginuser'];
  
$post_pass =$_POST['loginpsw'];


       
/*Psswort verschlüssen*/
       
$post_pass md5($post_pass);
       
       
/*Datenbank ansprechen*/
       
$login sprintf("SELECT * FROM kundenliste WHERE user='%s' AND psw ='%s'"mysql_real_escape_string($post_user), mysql_real_escape_string($post_pass));
       
       
$rowcount mysql_num_rows(mysql_query($login));

       if (
$rowcount == 1)
       {

          
/*Timestamp und Session bestimmen */
          
          
$SID session_id ();
          
$timestamp time();

          
/*DB updaten mit time und session*/
          
          
$update_session "UPDATE kundenliste SET session='$SID' WHERE user='$post_user'";
          
$update_timestamp "UPDATE kundenliste SET timestamp_login='$timestamp' WHERE user='$post_user'";
          
          
mysql_query($update_session);
          
mysql_query($update_timestamp);
          
          
header ("Location:../../xxx/index_mb.php");
          
       }
       else
         echo 
"<p align='center'>Login NICHT erfolgreich:<br>
         Bitte achten sie auf die korrekte Schreibweise.<br>
         <a href='../../xxx/index.php'>Zurück zum Login</a> oder <a href='../../xxx/passwort_vergessen.php'>Passwort vergessen</a></p>"
;

?>
Rutor ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.01.2010, 12:22  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.115
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

aha und das hast das getestet mit gleichen browser und auf dem gleichen pc nur unterschiedliche user?

log dich doch einmal im FF und dann im IE ein
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 07.01.2010, 12:23  
Jens P.
Gast
 
Beiträge: n/a
Standard

Was speichert er den ab? Wie lauten die Einträge?
Eigentlich sollte er es korrekt speichern.
 
Alt 07.01.2010, 12:25  
Erfahrener Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 141
PHP-Kenntnisse:
Anfänger
Philipp6020 befindet sich auf einem aufstrebenden Ast
Philipp6020 eine Nachricht über MSN schicken
Standard

glaube eher dass es ip abhängig ist oder?
hast keinen 2 pc zur verfügung um zu probieren?
Philipp6020 ist offline  
Alt 07.01.2010, 12:26  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

gleicher PC und gleicher Browser er speichert als Session: 2674f69bc7fddff3822f988417c71f32 und als timestamp 1262862127

das komische soweit ich weiß ist der timestamp der von dem tag des ersten logins und dem user und das war vor ein paar tagen - auch wenn ich mich mit dem selben user erneut anmelde ist kein andere stamp dort sondern immer der selbe
Rutor ist offline  
Alt 07.01.2010, 12:26  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.115
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

ne eine session ist vom browser(client) abhängig. Der server generiert eine session id und weist diese einem client zu. wenn es der gleiche client ist, dann kriegt der auch die gleiche session
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline  
Alt 07.01.2010, 12:27  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ist ein localhost - also wenn ich nenn anderen pv nehme sollte es doch identisch sein oder nicht?! ist ja diese selbe ip etc
Rutor ist offline  
Alt 07.01.2010, 12:28  
Jens P.
Gast
 
Beiträge: n/a
Standard

Ich gehe davon aus, das er es nicht updatet in der Datenbank.
Er gibt dir auch kein Fehler aus. Das könnte ich mir vorstellen.

Zitat:
ist ein localhost - also wenn ich nenn anderen pv nehme sollte es doch identisch sein oder nicht?! ist ja diese selbe ip etc
Der Timestamp wäre ja aber immer unterschiedlich!
 
Alt 07.01.2010, 12:28  
Erfahrener Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 451
PHP-Kenntnisse:
Anfänger
Rutor ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nein kein fehler kein nichts - er loggt ein und dann kein update...da hast du recht. nur weiß ich nicht wieso nicht...
Rutor ist offline  
Alt 07.01.2010, 12:29  
Erfahrener Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 141
PHP-Kenntnisse:
Anfänger
Philipp6020 befindet sich auf einem aufstrebenden Ast
Philipp6020 eine Nachricht über MSN schicken
Standard

wenn BlackScorp sagt es hängt vom browser ab dann versuch halt mal ie, opera oder sonst was?
Philipp6020 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
Projekt: User über Intranetpage erstellen, auf einen VoIP-Server beta1234 PHP Tipps 2009 2 22.07.2009 13:21
User Online via Session larabad PHP Tipps 2009 17 18.05.2009 15:48
Session ID vergeben Xiaodeguo PHP Tipps 2008 1 18.07.2008 10:45
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
User erkennen (ohne session + ohne cookies + prob mit IP) PHP Tipps 2007 8 30.12.2007 23:35
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
session array Timo Trallala PHP Tipps 2006 18 22.04.2006 13:45
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
MIt einer Session ID den User überprüfen PHP Tipps 2005 8 17.02.2005 13:55
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
[Erledigt] PHP linux user wechseln PHP-Fortgeschrittene 12 05.12.2004 16:11
User IP TRW PHP Tipps 2004 14 28.10.2004 18:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php immer gleiche session id, http://www.php.de/php-einsteiger/63080-erledigt-bei-jedem-user-der-sich-einloggt-wird-die-selbe-session-id-vergeben.html, user mit gleicher session-id, sql session id vergeben, selbe session id, 2 rechner gleiche session id, immer gleiche remote sitzungs id bekommen, immer die gleiche ts session id bekommen, immer die gleiche sitzungsid, die gleiche session öffnen ohne session_id, php sessionid identisch, immer gleiche session id, immer die selbe session id, zwei user selben browser verschiedene session, gleiche rechner zwei sessions, php es wird auf localhost immer die gleiche session id vergeben, gleiche ip php session id, php die selbe sesseion, zwei kunden gleiche sessionid, php session id vergeben für login

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