Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [HTML] Seite nach dem LogIn (https://www.gegen-bilderklau.net/thread.php?threadid=84635)


Geschrieben von Pferdemaedel am 15.10.2006 um 09:54:

  Seite nach dem LogIn

Ehm Huhu ich schon wieder, ehm zu meinem Problem ich hab mir nun mit Hilfe eines tuturails ein LogIn gebastelt, das war kein problem.
Aber jetzt stellst sich die Frage wie ich das hinbekomme, das sich nach dem Login dann eine bestimmte seite öffnet. also, ich loge mich ein und komme dann auf eine Seite vond er aus ich zu anderen seiten gelange. wie bkomm cih das hin das sich genau die seite öffnet, den zur Zeit öffnet sich leider gar keine.

Zum Login
Die Logindaten sind: BN: User; PW: 123

Hoffe ihr könnt mir helfen.
LG



Geschrieben von pferdepixx am 15.10.2006 um 10:42:

 

bei mir öffnet sich eine nicht gefunden- seite, vll überprüfst du mal die links^^

lg jule



Geschrieben von Pferdemaedel am 15.10.2006 um 18:27:

 

das weiß ich nur wo und wie muss ich die verlinekn?



Geschrieben von Pferdemaedel am 16.10.2006 um 19:29:

 

keiner?



Geschrieben von Kopflos am 17.10.2006 um 14:51:

 

Die Seite die geöffnet wird hast du mit <form ACTION> festgelegt, das ist in deinem Forumlar login.php, richtig müsste die Datei in deinem Falle aber LogIn.php heißen (Auch Groß und Kleinschreibung beachten).
Aber ich habe gesehen, dass du da auch einen Fehler drinne hast, vllt. könntest du ja den Code von der PHP Datei reinstellen.

lg, almanya



Geschrieben von Pferdemaedel am 17.10.2006 um 19:14:

 

@almanya: supi das du mir versuchst zu helfen, hier ist ma der Code:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
<html>
<head>
<title>Seitentitel</title>
</head>
<body>
<?php
$username = $_POST["username"];
$password = $_POST["passwort"];

if( ($username=="Tigerlillie" AND $password=="mickeymaus")
                                           OR
    ($username=="User" AND $password=="123")
     
   {
   echo "Willkommen im Internen Bereich!";
   }
else
{
echo "Log-In gescheitert!";
}
?>
</body>
</html>


und beim html:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<html>
<head>
<title>LogIn</title>
</head>
<body>
<form method="POST" action="login.php">
<font size="2" face="Tahoma">Name:</font>
<font size="2" face="Tahoma"><input type="text" name="username" size="20"></font><br><br>
<font size="2" face="Tahoma">Passwort: </font>
<font size="2" face="Tahoma"><input type="password" name="passwort" size="20"></font>

<input type="submit" value="Einloggen" name="B1">  
 <input type="reset" value="Löschen" name="B2">
</form>
</body>
</html>


LG



Geschrieben von Kopflos am 17.10.2006 um 21:08:

 

<html>
<head>
<title>Seitentitel</title>
</head>
<body>
<?php
$username = $_POST["username"];
$password = $_POST["passwort"];

if( muss weg ($username=="Tigerlillie" AND $password=="mickeymaus")
OR
($username=="User" AND $password=="123")

{
echo "Willkommen im Internen Bereich!";
}
else
{
echo "Log-In gescheitert!";
}
?>
</body>
</html>

und beim html:

<html>
<head>
<title>LogIn</title>
</head>
<body>
<form method="POST" action="login.php" Du musst die Groß- und Kleinschreibung in den Namen beachten. Also richtig wäre: LogIn.php, oder benenne deine Datei in login.php um>
<font size="2" face="Tahoma">Name:</font>
<font size="2" face="Tahoma"><input type="text" name="username" size="20"></font><br><br>
<font size="2" face="Tahoma">Passwort: </font>
<font size="2" face="Tahoma"><input type="password" name="passwort" size="20"></font>

<input type="submit" value="Einloggen" name="B1">
<input type="reset" value="Löschen" name="B2">
</form>
</body>
</html>

So, die Fehler sind fett und die Korrekturen in Kursiv daneben, ich hoffe es klappt jetzt, ansonsten schau ichs mir nochmal an.



Geschrieben von Pferdemaedel am 17.10.2006 um 21:37:

 

ich probiere gleich mal, vielen Dank schonmal!

lg

EDIT: Also ich habs jetzt geändert, aber wenn ich mcih einlogge merke ich keinen Unterschied...



Geschrieben von Kopflos am 17.10.2006 um 21:56:

 

Im HTML Teil wo ich den Fehler markiert habe muss das richtig heißen: LogIn.php, also großes L und großes I, jetzt hast du gerade logIn.php mit kleinem L, das klappt nicht.

lg, almanya



Geschrieben von Pferdemaedel am 17.10.2006 um 22:31:

 

oh nein....ich bin einfach für sowas nciht geeignet... großes Grinsen
geändert, aber nun steht da irgendwas von error, cih werd bald wahnsinnig...

lg



Geschrieben von Kopflos am 18.10.2006 um 11:53:

 

Achso, ich hab den Fehler gefunden, die Klammer muss nicht weg,. sondern beendet werden ^^

<html>
<head>
<title>Seitentitel</title>
</head>
<body>
<?php
$username = $_POST["username"];
$password = $_POST["passwort"];

if( ($username=="Tigerlillie" AND $password=="mickeymaus")
OR
($username=="User" AND $password=="123") )

{
echo "Willkommen im Internen Bereich!";
}
else
{
echo "Log-In gescheitert!";
}
?>
</body>
</html>


lg, almanya



Geschrieben von Pferdemaedel am 18.10.2006 um 13:11:

 

ah ok, ich versuche mal eben. supi jetzt klappt es!!

Jetzt müsste ich aber noch wissen wo im Code ich zu der Seite linklen kann, die sich daraufhin öffbnen soll. also, ich möchte das sich für jeden User einen eigenen Bereich haben, wo dann halt wichtige daten etc für den jenigenzu finden sind. ja und wo im Code muss ich die Seite verlinken, so dass sich für jeden User was anderes öffnet?

Hoffe es istz verständlöich erklärt...

lg



Geschrieben von Kopflos am 18.10.2006 um 13:37:

 

Dort wo Willkommen im internen Bereich steht kannst du deine Links und Texte einbauen wie du möchtest.
Um für jeden User einen eigenen Bereich zu machen musst du für jeden User eine Seite machen auf der du dessen Daten speicherst und diese Seite Nickname.htm nennen, bzw. BN.htm und dann den Nicknamen in den Link übernehmen, den der User im Formular eingegeben hat.
Ich hoffe du weißt wie ich das meine, die einfacherer Methode wäre es natürlich wenn die User bei der Anmeldung in eine MySQL Tabelle eingetragen werden und du dann mit dem Nicknamen aus dem Formular die entsprechende Zeile auslesen lässt, aber ich weiß ja nicht, ob du mit MySQL arbeitest. Wenn nicht, würde ich damit anfangen, erleichtert dir die Arbeit ungemein ^^

lg, almanya


Forensoftware: Burning Board, entwickelt von WoltLab GmbH