Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit LogIn/PHP » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Problem mit LogIn/PHP
Beiträge zu diesem Thema Autor Datum
 Problem mit LogIn/PHP Maina 14.02.2007 17:52
 RE: Problem mit LogIn/PHP .Maybe 14.02.2007 18:00
 RE: Problem mit LogIn/PHP Maina 14.02.2007 18:08
 RE: Problem mit LogIn/PHP .Maybe 14.02.2007 18:33
 RE: Problem mit LogIn/PHP miss_trinity 14.02.2007 18:50
 RE: Problem mit LogIn/PHP Maina 14.02.2007 18:38
 RE: Problem mit LogIn/PHP Maina 14.02.2007 18:52
 RE: Problem mit LogIn/PHP miss_trinity 14.02.2007 19:11
 RE: Problem mit LogIn/PHP Maina 14.02.2007 19:05
 RE: Problem mit LogIn/PHP Maina 14.02.2007 19:34

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Problem mit LogIn/PHP Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey...

ich bin grade dabei den Login für meinen VRH zu coden und hab ihn grad ausprobiert...

Jedoch kommt nachdem, ich die richtigen Daten eingegeben habe, immer das:

Parse error: syntax error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/hexl/GUTaauq/logform.php on line 16

Ich weiß, der Fehler sollte in Zeile 16 sein, aber ich find ihn irgendwie nich...

Das ist der Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
<? 
$pw=$HTTP_POST_VARS['pw'];
$uname=$HTTP_POST_VARS['uname'];
$horse=$HTTP_POST_VARS['horse'];

if($uname=="Diana" and $pw =="xy" and $horse=="Camjan"){
$yes ="1";
$job = "Hofleiterin";
$horse = "Camjan";
}

if($uname=="Julia" and $pw =="xyzz" and $horse=="keins"){
$yes ="1";
$job = "Mitbesitzerin";
$horse = "Du hast kein Pferd."
}

if($yes=="1")
{
session_start (); 
$_SESSION["user_name"] =$uname;
$_SESSION["user_job"] =$job;
$_SESSION["user_horse"] =$horse;
header("location: intern.php");
}
?>



Danke schonmal im vorraus fürs helfen,

lg
Maina

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Maina: 14.02.2007 17:53.

14.02.2007 17:52 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
.Maybe
Mitglied


Dabei seit: 01.12.2005
Beiträge: 5.230

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bei zeile 15 hast du ein ; am schluss vergessen ^^
$horse = "Du hast kein Pferd.";

LG Maybe
14.02.2007 18:00 .Maybe ist offline E-Mail an .Maybe senden Beiträge von .Maybe suchen Nehmen Sie .Maybe in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hmm... jetz kommt zwar die fehlermeldung nichmehr, aber ich werd nich weitergeleitet, d.h. ich füll das formular aus, drück auf einloggen und dann komm ich wieder aufs formular, das wieder leer is...
wenns hilft:
http://hexl.he.funpic.de/GUTaauq/formular.htm
username: Diana
pw: xy
14.02.2007 18:08 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
.Maybe
Mitglied


Dabei seit: 01.12.2005
Beiträge: 5.230

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich werde zu einer Datei namens logform.php weitergeleitet :/
kP ob das erwünscht ist da ich nicht alles vom Script kenne.
14.02.2007 18:33 .Maybe ist offline E-Mail an .Maybe senden Beiträge von .Maybe suchen Nehmen Sie .Maybe in Ihre Freundesliste auf
miss_trinity miss_trinity ist weiblich
Ich bin blond.


images/avatars/avatar-24212.jpg

Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Du wirst nicht weitergeleitet weil $yes immer null ist.. ich bins gad am ausprobieren warum smile

__________________
http://www.horse-photo.ch
http://www.haflingergestuet.ch
14.02.2007 18:50 miss_trinity ist offline E-Mail an miss_trinity senden Homepage von miss_trinity Beiträge von miss_trinity suchen Nehmen Sie miss_trinity in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

man sollte eigentlich zu intern.php weitergeleitet werden....

formular.htm:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
<html>
<head>
<title>Login</title>
</head>
<body>
<center><font size="1"><font face="Verdana">
<b>Login</b>
<form action="logform.php" method="post"> 
<p align="center"><br>

Username: <input type="text" size="23" name="uname" style="font-family: Verdana; font-size: 12px; border-style: dotted; border-width: 1"> 
<br><br>
Pferd: <input type="text" size="23" name="horse" style="font-family: Verdana; font-size: 12px; border-style: dotted; border-width: 1"> 
<br><br>
Passwort: <input type="password" size="23" name="pw" style="font-family: Verdana; font-size: 12px; border-style: dotted; border-width: 1"> 
<br><br>
<input type="submit" value="Einloggen"> 

</form>


intern.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:

<?if($uname=="")
{
header ("location: formular.htm");
}?>
<? 
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$horse = $_SESSION["user_horse"];
include "checkuser.php";
// Code by Unicorn, darf beliebig verändert werden
?>
<html>
<head>
<title>Willkommen im internen Bereich!</title>
</head>
<body>
<center><font face="Verdana"><font size="1">
Willkommen im internen Bereich, $uname ! 
Du bist $job und dein Pferd ist $horse .

Viel Spaß im internen Bereich!
</body>
</html>


logform.php
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:

<? 
$pw=$HTTP_POST_VARS['pw'];
$uname=$HTTP_POST_VARS['uname'];
$horse=$HTTP_POST_VARS['horse'];

if($uname=="Diana" and $pw =="Branka" and $horse=="Camjan"){
$yes ="1";
$job = "Hofleiterin";
$horse = "Camjan";
}

if($uname=="Julia" and $pw =="maggisuppe" and $horse=="keins"){
$yes ="1";
$job = "Mitbesitzerin";
$horse = "Du hast kein Pferd.";
}

if($yes=="1")
{
session_start (); 
$_SESSION["user_name"] =$uname;
$_SESSION["user_job"] =$job;
$_SESSION["user_horse"] =$horse;
header("location: intern.php");
}
?>
14.02.2007 18:38 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke fröhlich
14.02.2007 18:52 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
miss_trinity miss_trinity ist weiblich
Ich bin blond.


images/avatars/avatar-24212.jpg

Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das Problem liegt in der intern.php

php:
1:
2:
3:
4:
5:
6:
7:
8:

<?php session_start();
if($_SESSION["user_name"]== "")
{
header ("location: formular.htm");
}?>



ruf zuerst die Session auf, sonst kennt er die Variable gar noch nicht (und diese $uname kennt er schon mal noch gar nicht Augenzwinkern )

@May-Britt
natürlich hat sie eine Weiterleitung drin (header("Location: intern.php"))

das Problem war das sie von der intern.php immer direkt auf das formular zurückgeleitet wurde.. wenn der username und das pw nicht stimmt dann bleibt man auf der logform.php (mein beitrag oben mit dem yes ist müll Augenzwinkern )

__________________
http://www.horse-photo.ch
http://www.haflingergestuet.ch

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von miss_trinity: 14.02.2007 19:29.

14.02.2007 19:11 miss_trinity ist offline E-Mail an miss_trinity senden Homepage von miss_trinity Beiträge von miss_trinity suchen Nehmen Sie miss_trinity in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ähm, und wo muss die da rein, und wie?

sry, bin php-anfänger...
14.02.2007 19:05 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Themenstarter Thema begonnen von Maina
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke, jetzt klappts fröhlich
14.02.2007 19:34 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit LogIn/PHP

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH