Gamux Game Entwicklung  
     

Left Nav Mit Facebook verbinden Registrieren Lexikon Lexikon Interessengemeinschaften Suchen Heutige Beiträge Alle Foren als gelesen markieren Right Nav

Left Container Right Container
 
Alt 17.08.2009, 12:34   #11 (permalink)
Benutzer
 

Standard

Es geht immer noch nicht, noch immer wirft es mich raus, ich versuche mich echt anzumelden und werde sogar zum internen Bereich weitergeleitet und dennoch... Es wirft mich raus. Vielleicht kann mir hier jemand helfen?

Hier das überarbeitete login.php Soweit in Ordnung, denke ich mal:


<?php
session_start();
//Datenbankverbindung einfügen!
include('db.php');
// Auswahl der Variablen
$name = $_POST['Name'];
$pass = $_POST['Pass'];
$abfrage = "SELECT * FROM user WHERE Name = '$name' and Pass = '$pass'";
$result = mysql_query($abfrage);
// Mysql_num_row is counting table row
$count = mysql_num_rows($result);
// If result matched $user and $pass, table row must be 1 row
if($count == 1){
// Register $name, $pass and redirect to file "login_success.php"
$session['Name'] = $name;
echo "Dein Login erfolgreich. <br> Auf zum <a href=\"intern.php\">Geschützen Bereich</a>";
}
else
{
echo "Dein Benutzername und/oder Passwort waren falsch. Zurück zum <a href=\"login.html\">Login</a>";
}
?>


Nun, hier ist das intern.php / Ich weiss einfach nicht, was daran nicht stimmen soll. Zum einen, weil ich es eigentlich genauso gemacht habe, wie du es mir gesagt hast, satan, also mit dem einfügen der Session und zum anderen, weil ich keinen Schreibfehler entdeckt habe, der den Rauswurf verursacht haben könnte...

Hier dann mal intern.php

<?php
session_start();
if(empty($_SESSION["name"]))
{//Wenn nicht eingeloggt:
//hier Fehlermeldung ausgeben
echo "Fehler!";
exit();
}

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<p align="left">Hallo <b> <? $_SESSION["Name"];?></b>!</p>
</body>
</html>


Teils halt auch noch Html drin, arbeite sehr gerne mit Html... Mag mir da jemand helfen?

Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Werbung
Alt 17.08.2009, 14:14   #12 (permalink)
Neuer Benutzer
 

Standard

Ich bin mir nicht ganz sicher, aber ich denke es liegt daran das du "Name" einmal Groß und einmal klein schreibst.
Und:
PHP-Code:
<? $_SESSION["Name"];?>
Das funktioniert so nicht. Entweder du setzt ein echo davor:
PHP-Code:
<? echo $_SESSION["Name"];?>
Oder du benutzt die Kurzform und lässt dann aber das ";" weg:
PHP-Code:
<?=$_SESSION["Name"]?>
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 17.08.2009, 18:19   #13 (permalink)
Benutzer
 

Standard

Okay, danke funktioniert jetzt endlich... Allerdings, hätte da ne Frage, wenn ich will, dass der Name des Spielers angezeigt wird, dann gebe ich halt einfach:

$_POST["Name"]

Weil ich beim Login ja auch Post habe... Und der geschriebe Name würde dann ja eigentlich so ausgegeben werden müssen. Dann habe ich es halt, als das nicht funktioniert hat, das hier angegeben:

$_SESSION["Name"]

Weil das im login.php kommt. Aber noch immer kommt nichts, hier mal der Code:

<?php
session_start();
if(empty($_SESSION["Name"]))
{//Wenn nicht eingeloggt:
//hier Fehlermeldung ausgeben
echo "Fehler!";
exit();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<p align="left">Hallo <b> <? $_SESSION["Name"];?></b>!</p>
</body>
</html>
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 17.08.2009, 20:13   #14 (permalink)
Neuer Benutzer
 

Standard

Ähm, öhm ... #12!
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 17.08.2009, 23:58   #15 (permalink)
Benutzer
 

Standard

Habe ich ja gemacht und dennoch funktioniert es nicht . Habe es immer wieder abgeändert und auf Fehler überprüft, aber nix is... Weiss jetzt auch nicht... Sonst gebe ich halt vorerst mal keinen Namen aus .

Herodius
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 18.08.2009, 11:08   #16 (permalink)
Neuer Benutzer
 

Standard

Nuja, ich nehm einfach mal an du hast übersehen dass sich der Code von #12 nicht auf die Groß und Kleinschreibung bezog, sondern auf die Zeile:
PHP-Code:
<p align="left">Hallo <b> <? $_SESSION["Name"];?></b>!</p>
Denn Ansonsten muss es funktionieren. Ich habs auch nochmal ausprobiert.
satan ist offline   Mit Zitat antworten An Facebook senden
Alt 18.08.2009, 11:54   #17 (permalink)
Benutzer
 

Standard

Okay, dann korrigiere ich mal und dann mal schauen, ob es funktioniert .
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 30.12.2009, 18:37   #18 (permalink)
Neuer Benutzer
 

Standard

ich weiss es ist schon ein alter Eintrag aber hat sich das Problem nun gelöst?

Aktuelles Projekt: Browsergame Battlewar Status 86%
Prasedonym ist offline   Mit Zitat antworten An Facebook senden
Alt 01.01.2010, 15:17   #19 (permalink)
Benutzer
 

Standard Problem gelöst

Ja . Musste das Skript allerdings ersetzen aber jetzt funktioniert es einwandfrei.
Herodius ist offline   Mit Zitat antworten An Facebook senden
Alt 02.01.2010, 11:08   #20 (permalink)
Neuer Benutzer
 

Standard

dann is ja gut

Aktuelles Projekt: Browsergame Battlewar Status 86%
Prasedonym ist offline   Mit Zitat antworten An Facebook senden
Antwort

Themen-Optionen
Ansicht

Forumregeln
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:11 Uhr.


Style Copyright by Wrestling Forum
Content Relevant URLs by vBSEO 3.3.0