PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Community mit Session! (http://www.selfphp.de/forum/showthread.php?t=18278)

Ringo21 15.12.2007 20:12:08

Community mit Session!
 
Jo ich nochmal! Und zwar hat mir das Loginscript welches prüft ob in der Datenbank die Logindaten wirklich vorkommen und ob beide zusammenpassen so gut gefallen das ich es übernehmen will jedoch soll es jetzt noch weiter gehen!
Und zwar denk ich das wenn man sich eingeloggt eine Session läuft recht sinnvoll ist und das dann die Daten die sich in der Datenbank des einzelnen Users befinden sich mit auf andere Seiten übertragen soll!
Aber hier erstmal das login script:
PHP-Code:

<html>
<head>
<title>Lea</title>
</head>
<body>
 <?php
   error_reporting
(1);
   
$name $_GET["name"];
   
$pass $_GET["pass"];
   
$pass md5($pass);
    if(
$pass and $name) {
      include(
"connect.php");
      
$query="SELECT * FROM leauser WHERE Name='"mysql_escape_string($name)."'";
      
$result=mysql_query($query);
      
$row=mysql_fetch_object($result);
      if(!
$row)
      {
     
?>

    Haben Sie sich vertippt?
    <br>Versuchen Sie es noch einmal.

     <?php
      
}
      else {
     if (
$pass==$row->Passwort)
      {





     
?>
        Sie haben sich erfolgreich eingeloggt. <a href="inhalt.php">Weiter zum Inhalt</a>  <?php
        
}
    else {
        echo 
"<i>Passwort oder Benutzername sind nicht in der Datenbank! <a href=\"login.php\">Weiter</a></i>";
    }
       }
      }
      else {
?>
Geben Sie bitte Ihren Benutzernamen und Ihr Passwort ein! <a href="login.php">Weiter</a>

  <?php
  
}
 
?>
</body>
</html>

So wenn ich dann jetzt auf inhalt klicke soll dann da sachen rein wie nen formular wie bildhochladen was auch kein Thema is jedoch sollen dann auch daten mitfließen wie Username E-Mail usw. usw. quasie wie hier im Forum wenn ich nen Thread erstelle steht da ja auch mein Username jedoch ohne das er oben in der Adresszeile erscheint! Wie kann man das realisieren?

Ringo21 15.12.2007 20:22:05

AW: Community mit Session!
 
Dazu stand in meinem netten Buch ein Login mit Session usw. das könnte man ja mit dem vorherigen script vermischen ich komm nur nicht ganz drauf wie!! Vorallem wie man dann die Benutzerdaten dann auf andere Seiten weitergibt!
Hier noch das Script:

PHP-Code:

<?php
 session_start
();
  
$user=$_POST["username"];
  
$pass=$_POST["passwd"];
 
session_register('eingeloggt');
 
$eingeloggt=1;
 if( (
$user!="admin") or ($pass!="abyss") )
 
$eingeloggt=0;

 if(
$eingeloggt==1)
  {
   echo 
"Sie sind eingeloggt<br>";
   echo 
"<a href=login2.php>Weiter zur Webseite</a><br><a href=logout.php>Logout</a>";
  }
 else echo 
"Loggen Sie sich bitte ein!";
?>


vt1816 15.12.2007 21:04:50

AW: Community mit Session!
 
Allgemeine Hinweise:

- versuche mal mit Interpunktion Deine Post's zu schreiben - liest sich leichter
- wenn Du schon mit echo ... arbeitest, dann doch konsequent auch für die anderen HTML-Ausgaben - ist übersichtlicher und auch für die Fehlersuche von Vorteil
- session_start() vor allen Ausgaben einfügen und den Rest an den Stellen wo Du die Angaben hast bzw. brauchst.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:57:56 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.