burn3r
|
User
|
|
registriert
|
24.04.2011
|
wohnt in
|
|
Beiträge
|
3
|
|
Hey, ich habe gestern angefangen dein Loginsystem auf einer Testseite einzubinden. Soweit so gut, habe ein paar Kleinigkeiten umgeschrieben - welche auch (anscheind) funktionieren
Die Page ist so aufgebaut, dass es einen Button zum Registieren, sowie zum Login gibt, falls man nicht eingeloggt ist - sowie falls eingeloggt, logout,profil und falls Rechte vorhanden sind das Admin Menü:
Code:
<?PHP
if (empty($_SESSION)) {
echo "<a href=\"index.php?page=login.php\">Login</a>\n";
echo "<a href=\"index.php?page=registrierung.php\">Registrierung</a>\n";
} else {
echo "<a href=\"index.php?page=logout.php\">Logout</a>\n";
echo "<a href=\"index.php?page=myprofil.php\">Profil</a>\n";
}
if(!empty($_SESSION['Rechte']))
{
echo "<a href=\"index.php?page=admin/user/index.php\">Adminbereich</a>\n";
}
?>
Das funktioniert soweit...
Meine Unterseiten, welche im Content angezeigt werden habe ich per $_GET
PHP:
<?php
if (isset($_GET['page']))
$page = $_GET['page'];
else
$page = '';
if($page=="")
{
include"start.php";
}
[...]
Ok soweit sogut, Login, sowie Registierung laufen ohne Probleme... Das Problem welches ich habe, ist dass wenn ich auf Profil gehe und dort was ändere und auf "Daten ändern" gehe, komme ich direkt auf meine index.php - ohne das etwas geändert wurde. Das liegt wohl an PHP:
" action=\"".$_SERVER['PHP_SELF']."\" ".
oder?
Wie bekomme ich das korrekt hin? Wäre sehr sehr dankbar... ich verzweifel eben gerade total daran.
Die Seite, die ich aufbaue, ist nur Intern zu erreichen, also im localhost.
|