MC-René
Erfahrenes Mitglied
Hallo!
Also folgendes hab ich als Newbie aufgrund meiner angeeigneten PHP-Fähigkeiten und mit Hilfe von euch hinbekommen! (Dank hier nochmal!)
Nun wollt ich noch ein Logout-Button/Link einfügen! Hab schon viel über die Suche rausgefunden, nur ich will nicht, dass das Fenster geschlossen werden muss. An sowas hab ich gedacht:
Das geht aber net!
Im linken frame hab ich die Navi-Leiste, wenn ich nach dem Login wieder auf "Intern" klicke, komm ich ohne erneutes Login in den geschützten Bereich!
Ihr könnt ja mal auf http://www.ffhostenbach.de gucken !
Danke schonmal! ;-)
Also folgendes hab ich als Newbie aufgrund meiner angeeigneten PHP-Fähigkeiten und mit Hilfe von euch hinbekommen! (Dank hier nochmal!)
Code:
//Vergleich wer ist geloggt
$logged = $_SERVER["PHP_AUTH_USER"];
$namelogged = "User unbekannt !";
if ($logged == "Administrator") {
$namelogged = "Der Chef";
$access="0";
}
if ($logged == "Testuser") {
$namelogged = "(Testuser)";
$access="5";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>INTERN - Feuerwehr Hostenbach</title>
</head>
<table>
<tr>
<td><font color="#000000">aaaa</font></td>
<td>
<BR><BODY BGCOLOR="black" text="red" LINK="yellow" VLINK="#fefdc2">
<h2>Feuerwehr Hostenbach - <font color="#FFFFFF">INTERN</font></h2>
<font color="#00FF80">
<?php
// Ausgabe wer ist geloggt
echo " Name: ".$namelogged."<BR>";
echo " Access-Stufe: ".$access."<BR><BR>";
$sp=fopen('log.txt', 'a');
$datum = date("d.m.Y");
$zeit = date("H.i");
$ip = $REMOTE_ADDR;
$host = gethostbyaddr($ip);
$woher = $_SERVER["HTTP_REFERER"] ;
$browser = $_SERVER["HTTP_USER_AGENT"]."\r\n";
// Ausgabe IP + Timestamp
Echo " IP: ".$ip."<BR>";
Echo $datum." ".$zeit." UHR <BR><BR>";
// Schreibe in log-Datei
fwrite($sp, 'User:'.$namelogged);
fwrite($sp, '---Datum:');
fwrite($sp, $datum.'---Zeit:');
fwrite($sp, $zeit.'---IP:');
fwrite($sp, $ip.'---HOST:');
fwrite($sp, $host.'---SYSTEM:');
fwrite($sp, $browser);
fclose($sp);
?>
</font>
</BODY>
<HR><BR>
<strong><font color="#C0C0C0"><font size="+2">Mitglieder:</font></font></strong><BR><BR>
<a href="http://ffhostenbach.funpic.de/kartrennen.html">Anmeldung zum Kartrennen</a>
<BR><BR><BR><BR><BR><BR>
<HR>
<?
//Access abfrage f. Admin-Bereich
$link0="<strong><font color=\"#C0C0C0\"><font size=\"+2\">Administrator:</font></font></strong><BR><BR>";
$link1="<a href=\"http://www.ffhostenbach.de/cgi-bin/newsletter.php.cgi?action=login\">- Newsletter verwalten</a><BR>";
if ($access == "0") {
Echo $link0; //wenn Access OK dann Link0-Ausgabe
}
if ($access == "0") {
Echo $link1; //wenn Access OK dann Link1-Ausgabe
}
?>
</td>
</tr>
</table>
</html>
Nun wollt ich noch ein Logout-Button/Link einfügen! Hab schon viel über die Suche rausgefunden, nur ich will nicht, dass das Fenster geschlossen werden muss. An sowas hab ich gedacht:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Logout</title>
</head>
<div align="center"><strong><h1><font color="#FFFFFF">Feuerwehr Hostenbach</font></h1></strong>
<BODY BGCOLOR="black" text="red" LINK="yellow" VLINK="#fefdc2">
<strong><font size="+3">
<?
$namelogged=$_SERVER['PHP_AUTH_USER'];
Echo $namelogged." ausgeloggt !";
unset($_SERVER['PHP_AUTH_USER']);
unset($_SERVER['PHP_AUTH_PW']);
?>
</div>
</font></strong></body>
</html>
Das geht aber net!
Im linken frame hab ich die Navi-Leiste, wenn ich nach dem Login wieder auf "Intern" klicke, komm ich ohne erneutes Login in den geschützten Bereich!
Ihr könnt ja mal auf http://www.ffhostenbach.de gucken !
Danke schonmal! ;-)