TWLan Forum
Wo liegt mein Fehler - Printable Version

+- TWLan Forum (https://twlan.org)
+-- Forum: Deutsch (https://twlan.org/forumdisplay.php?fid=1)
+--- Forum: Gott und die Welt (https://twlan.org/forumdisplay.php?fid=4)
+--- Thread: Wo liegt mein Fehler (/showthread.php?tid=2538)



Wo liegt mein Fehler - Sinovo - 01.02.2010

Hallöle, vielleicht kann mir jemand mal helfen

Ich habe hier ein Loginformular mir gebastelt^^ und immer wenn ich die richtigen daten eingebe, kommt "Loggen sie sich bitte ein"

Vielleicht findetz ja jemand meinen Fehler

Anmeldung.hmtl

login1.php


login2.php




RE: Wo liegt mein Fehler - SlimShady95 - 01.02.2010

Du musst die Session auch setzen^^

ala $_SESSION['eingeloggt'] = 1;

So halt.

PS: Ist unsicher...

MfG Manuel


RE: Wo liegt mein Fehler - Sinovo - 01.02.2010

Also so:

PHP Code:
<?php
session_start
();
$user=$_POST["user"];
$pass=$_POST["pass"];
$ever=$_POST["ever"];
session_register('eingeloggt');
$eingeloggt=1;
[
b]$_SESSION['eingeloggt'] = 1;[/b]
if( (
$user=="jens") && ($pass=="lina") )
    {
    
$eingeloggt=1;
    }
else 
    {
    
$eingeloggt=0;
    }
    
if(
$eingeloggt==1)
    {
    echo 
"Sie sind eingeloggt;";
    echo 
"<a href=login2.php> Hier weiter zu Login2.php</a>";
    }
else echo 
"Loggen sie sich ein!";
?>

Wenn's anderst ist, sag mal wohin, ich steh gerade voll auf der LeitungBig Grin

P.S. Es ist noch egal, ob es sicher ist Wink


RE: Wo liegt mein Fehler - SlimShady95 - 02.02.2010

(01.02.2010, 21:45)Sinovo Wrote: Also so:

PHP Code:
<?php
session_start
();
$user=$_POST["user"];
$pass=$_POST["pass"];
$ever=$_POST["ever"];
session_register('eingeloggt');
if( (
$user=="jens") && ($pass=="lina") )
    {
    
$_SESSION['eingeloggt'] = 1;
    }
else 
    {
    
$_SESSION['eingeloggt'] = 0;
    }
    
if(
$_SESSION['eingeloggt']==1)
    {
    echo 
"Sie sind eingeloggt;";
    echo 
"<a href=login2.php> Hier weiter zu Login2.php</a>";
    }
else echo 
"Loggen sie sich ein!";
?>

So bearbeitet Big Grin

MfG Manuel


RE: Wo liegt mein Fehler - Sinovo - 02.02.2010

Irgendwie ja nicht, eigentlich müsste es klappen, aber irgenwie hängt das immer noch bei "Loggen sie sich ein"


RE: Wo liegt mein Fehler - pL4n3 - 02.02.2010

(02.02.2010, 15:00)Sinovo Wrote: Irgendwie ja nicht, eigentlich müsste es klappen, aber irgenwie hängt das immer noch bei "Loggen sie sich ein"

Denk' auch dran, dass du im HTML-Formular das Attribut method im <form>-Tag auf "post" setzt.


RE: Wo liegt mein Fehler - Sinovo - 02.02.2010

Danke! Man bin ich dumm Big Grin Aber auf Login2.php sind auch noch fehler


RE: Wo liegt mein Fehler - SlimShady95 - 02.02.2010

Was denn für Fehler?

MfG Manuel


RE: Wo liegt mein Fehler - Sinovo - 02.02.2010

Ich versteh dich Fehler meldung nicht:

Parse error: parse error, unexpected T_IF in C:\dslan\Bauernhof\htdocs\login2.php on line 3


RE: Wo liegt mein Fehler - pL4n3 - 02.02.2010

(02.02.2010, 20:02)Sinovo Wrote: Ich versteh dich Fehler meldung nicht:

Parse error: parse error, unexpected T_IF in C:\dslan\Bauernhof\htdocs\login2.php on line 3


Poste mal den Inhalt der Datei login2.php


RE: Wo liegt mein Fehler - Sinovo - 02.02.2010

steht eigentlcih schon oben, aber hier

PHP Code:
<?php
session_register
('test')
if ( 
$_SESSION['eingeloggt']==1) echo "sie sind eingeloggt";
else echo 
"Loggen sie sich ein!"
?>



RE: Wo liegt mein Fehler - pL4n3 - 02.02.2010

Dir fehlt ein Semikolon nach session_register('test').


RE: Wo liegt mein Fehler - SlimShady95 - 03.02.2010

Und nach echo "Loggen sie sich ein"
Aber glaub das letzte muss man nicht machen, bin mir aber nicht sicher...

MfG Manuel


RE: Wo liegt mein Fehler - Yannici - 03.02.2010

Jaja, diese doofen Semikolon Big Grin
Haben mich manchmal schon zu verzweifeln gebracht, da der Fehler erst in der nächsten Zeile bzw. dem nächsten Zeichen angerechnet wird.

Wie da als Beispiel.
Du hast das Semikolon in der Zeile 2 vergessen und trotzdem wird der Fehler auf "on line 3" hingewiesen -.-'


RE: Wo liegt mein Fehler - Sinovo - 03.02.2010

Man alles diese schei* Simikolons...