php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2005, 19:41  
Gast
 
Beiträge: n/a
Standard Session problem

Hallo, habe heute sessions gelernt, aber das funzt net ganz. habe jetzt ausprobiert ein login zu coden, aber da ich das noch nie gemacht habe. Habe ich natürlich einen fehler. Aber wenns geht, kann mir ja vielleicht einer ein wirklich gutes und deutsches tutorial geben, da ich für meine page, wird ne funpage will, das sich leute einloggen können, und dann witze einsenden können, aber ich habe sowas halt noch nie gemacht:

das ist die logged datei:


PHP-Code:
<?php
$password 
"Tester";
$user "Tobi";

?>
<form action="login.php" method="post">
<table>
<tr>
<td> User: </td>
<td><input type="text" name="nutzer" size="20"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="passwort" size="20"></td>
</tr>
<tr>
<td><input type="submit" name="login" value="Login"></td>
<td></td>
</tr>
</table>
</form>

?>
das hier die login:

PHP-Code:
<?php
session_start
();
session_register($user);
session_register($password);

if (
$user == $nutzer) AND ($passwort == $password) {
echo 
" Du bist erfolgreich eingeloggt";
} else {
echo 
" da ging wohl was schief ";
}

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.04.2005, 20:07  
Erfahrener Benutzer
 
Registriert seit: 25.01.2004
Beiträge: 239
bicpi
Standard

Spreche auf jeden Fall Variablen in der Session mit $_SESSION['foo'] an, zum Speichern wie auslesen. Du kannst sogar Arrays draus machen mit $_SESSION['foo']['bar']. session_register ist veraltet.
Schmeiß vielleicht auch die Leerzeil am Anfang vor session_start raus, vor dieser Funktion darf keine Ausgabe geschweige denn html kommen.
Ausserdem kann Dein Skript nur mit Register_Globals=Off funktionieren,
Bitte beschreib mal dein Problem, was pasiert genau?
Zudem benutzt Du die Session gar nicht eigentlich. Fall PW und Benutzernamen übereinstimmen, musst Du sie in der Session speichern und bei weiteren Seitenaufrufen dann aus der Session abfragen und vergleichen (aus einer Datenbank!)
__________________
Viele Grüße
bicpi ist offline  
Alt 19.04.2005, 20:20  
Gast
 
Beiträge: n/a
Standard

Jo, danke habe das Problem so gelöst:

logged.php

PHP-Code:
<?php
<?PHP
$password 
"Tester";
$user "Tobi";
?>

<form action="login.php" method="post">
<table>
<tr>
<td> User: </td>
<td><input type="text" name="nutzer" size="20"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="passwort" size="20"></td>
</tr>
<tr>
<td><input type="submit" name="login" value="Login"></td>
<td></td>
</tr>
</table>
</form>

und login.php

PHP-Code:
<?php
session_start
();

$password "Tobias";
$user ="tester";

if (
$user == $nutzer AND $passwort == $password) {
$_SESSION["nutzer"]=$nutzer;
$_SESSION["user"]=$nutzer;
echo 
"Sie sind erfolgreich eingeloggt";
} else {
echo 
"Login war Leider nicht erfolgreich";
}

?>
 
Alt 19.04.2005, 20:23  
Gast
 
Beiträge: n/a
Standard

Achso, das ist jetzt noch nicht so gut, aber ich werde mehr das if und else ausbauen, und eine db abfrage einbauen, für meine user.
Das war jetzt nur zum Testen, da ich es zum ersten mal gemacht habe
achja kleiner fehler

$_SESSION["nutzer"]=$nutzer;
$_SESSION["user"]=$nutzer;

das 2 soll nach dem = user heißen
 
Alt 20.04.2005, 13:34  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq 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
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
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
Und noch ein Session Problem... Weyoun PHP Tipps 2006 9 27.02.2006 22:17
Problem mit Firefox und Session PHP Tipps 2005-2 5 25.08.2005 01:14
problem mit session LA-Finest PHP Tipps 2005-2 13 18.08.2005 15:54
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
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] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
[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
session problem PHP Tipps 2004 2 22.07.2004 08:39


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