Twister
Ich hab mich mal auf
http://vrh-adventskalender.de.vu umgesehen. Fand ein tolles TUT für LogIn's
Natürlich hab ich das sofort ausprobiert, bin da aber auf einige Probleme gestossen. Erst einmal hab ich einfach alles kopiert, gleich zwei User 'erstellt' und alles mit den Jobs rausgenommen, da ich das nicht brauche. Wenn ich mich aber einlogge, dann komm ich auf nicht auf die Interne Seite sondern auf die Seite logform.php
Hier sind alle Codes die man (nach dem Tutorial^^) für das LogIn braucht...
formular.html
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<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: solid; border-width: 1">
<br><br>
Passwort: <input type="password" size="23" name="pw" style="font-family: Verdana; font-size: 12px; border-style: solid; border-width: 1">
<br><br>
<input type="submit" value="LogIn">
</form> |
|
checkuser.php
| code: |
1:
2:
3:
4:
|
<?if($uname=="")
{
header ("location: formular.htm");
}?> |
|
logform.php (hier liegt anscheinend das Problem! Ich hab den Code zweimal kopiert und abgeändert, da ich ja zwei User habe, einer Namens Mara der andere heisst Test)
| code: |
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:
29:
30:
31:
32:
33:
|
<?
$pw=$HTTP_POST_VARS['pw'];
$uname=$HTTP_POST_VARS['uname'];
if($uname=="Mara" and $pw =="twister"){
$yes ="1";
}
if($yes=="1")
{
session_start ();
$_SESSION["Mara"] =$uname;
header("location: maraintern.php");
}
?>
<?
$pw=$HTTP_POST_VARS['pw'];
$uname=$HTTP_POST_VARS['uname'];
if($uname=="Test" and $pw =="test"){
$yes ="1";
}
if($yes=="1")
{
session_start ();
$_SESSION["user_name"] =$uname;
header("location: testintern.php");
}
?> |
|
maraintern.php (hier gibt es evt. auch einen Fehler! Auf diese Seite sollte ich mit meinen Daten weitergeleitet werden...)
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?
@session_start();
$uname = $_SESSION["user_name"];
include "checkuser.php";
// Code by Unicorn, darf beliebig verändert werden
?>
Willkommen im Internbereich, <? echo $uname;?> |
|
Maina
checkuser.php
| php: |
1:
2:
3:
4:
|
<?if($uname=="")
{
header ("location: formular.html");
}?> |
|
Du hast das formular nicht formular.htm sondern formular.htm
l genannt... ich denke, das müsste es sein. Hab nicht mehr beim überfliegen gesehen ^^
Twister
Hab das geändert
Funzt aber noch immer net^^
Astriiid
edit: blödheit

wollte schon vorher editieren aber mein i-net war futsch
Twister
Wenn ich mich einlogge, dann erscheint die Seite logform.php
@Maina: Ist jetzt das was Astriid gesagt hat richtig, oder das was ich habe?
EDIT: Nach langem rumprobieren hab ichs gecheckt^^ Jetzt kann ich für jedes Middi einen Internen Bereich machen *freu*
Meshiska
Bei mir ist auch dasselbe Problem allerdings bin ich auf die Lösung noch net draufgekommen. Was stimmt jetzt an dem Code niht was muss geändert werden??
Weiß denn das keiner?????
Twister
Bei logform.php musst du beim 2. User:
| code: |
1:
2:
3:
|
$yes ="2";
}
if($yes=="2") |
|
Beim 3. User:
| code: |
1:
2:
3:
|
$yes ="3";
}
if($yes=="3") |
|
Und so weiter
Meshiska
Ahhhhhh dankeeeeeeeeeee dir