• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Login

Status
Für weitere Antworten geschlossen.

andre2005

Neues Mitglied
Also ich wollte auf meiner HP so was machen wo man sich ein logen kann und so. Habe dazu dieses Tutorial gefunden. PHP-Einfach.de - Tutorial - Loginscript mit MySQL und Sessions. Habe soweit alles erstellt.
Da steht dann bei geheim.php
PHP:
<?php 
if(!isset($_SESSION["username"])) 
   { 
   echo "Bitte erst <a href=\"login.html\">einloggen</a>"; 
   exit; 
   }  
?>

Gibt es vielleicht auch noch einen anderen code? weil da muss ich dann des halbe Style noch mal in die php Datei reinmachen und des wird mir aber zu umständlich?
kjann mir mal bitte einer schnell helfen?
 
Klar gibt es eine andere Möglichkeit.
Ich würde sowieso die IF so machen:

if (!session_is_registered('username')) {
echo 'Bitte erst einloggen';
}

Du kannst dies z.B. mit einer Template-Engine machen, wie z.B. Samrty.

Smarty : Template Engine
 
Ich hab des aber auch schon probiert.
des sieht so aus:
PHP:
<?php
$_SESSION["username"] = $username;
$verbindung = mysql_connect("localhost", "" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("") or die ("Datenbank konnte nicht ausgewählt werden");

$username = $_POST["username"];

$abfrage = "SELECT username FROM User WHERE username LIKE '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);

if($row->username == $username)
    {
?>
<b>Community:</b><br>
<a href="/community/">&raquo; Community</a><br>
<a href="/community/askme.php">&raquo; AskMe</a><br>
<a href="/community/exchange.php">&raquo; Butten Exchange</a><br>
<a href="/community/grafik.php">&raquo; Grafik</a><br>
<a href="/community/pennergame.php">&raquo; Pennergame Spendenliste</a><br>
<a href="/community/download.php">&raquo; Downloads</a><br><br>
<?php
    }
else
    {
?>
<b>Community:</b><br>
<a href="/login.php">&raquo; Login</a><br>
<a href="/anmelden.php">&raquo; Anmelden</a><br>
<br>
<a href="/community/">&raquo; Community</a><br>
<a href="/community/askme.php">&raquo; AskMe</a><br>
<a href="/community/exchange.php">&raquo; Butten Exchange</a><br>
<a href="/community/grafik.php">&raquo; Grafik</a><br>
<a href="/community/pennergame.php">&raquo; Pennergame Spendenliste</a><br>
<a href="/community/download.php">&raquo; Downloads</a><br><br>
<?php
    }

?>
<b>Tutorials:</b><br>
Des geht einfach net da kommt immer des selbe. Egal aus oder eingeloggt.

Un des geht ach net
 
Zuletzt bearbeitet:
hab mir etz mal die ersten 10 zeilen angeschaut, und was machstn du da?!?

PHP:
$_SESSION["username"] = $username;
$verbindung = mysql_connect("localhost", "" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("") or die ("Datenbank konnte nicht ausgewählt werden");

$username = $_POST["username"];
du musst doch $username schon vor der session erstellen....

PHP:
$username = $_POST["username"];

$_SESSION["username"] = $username;
$verbindung = mysql_connect("localhost", "" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("") or die ("Datenbank konnte nicht ausgewählt werden");
 
Gibt es vielleicht auch noch einen anderen code? weil da muss ich dann des halbe Style noch mal in die php Datei reinmachen und des wird mir aber zu umständlich?
Suchst Du nach externen Stylesheets oder nach include() (weil Du nicht weißt, dass es sowas gibt)? Oder hab ich den Kommentar mit dem "halben Style" falsch verstanden?
 
@ Efchen: Habe mein Style von webmaster-w und wenn ich des mit
PHP:
exit;
mache dann wird des danach net mehr irgend wie geladen die andere hälfte vom Style

PS. Es ghet jetzt danke
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben