Hi
ich habe ein Gästebuch script im internet gefunden.
Das:
ea-gBook 0.1.4 powered by ea-style.de 2008 Eddy
das hat eine eigene session.
ich habe bei meinem admin menü auch sessions benützt, die frage ist nun wie kann ich die komplette session vom admin menü löschen und dort meine session benützen,.... das ist kompliziert... (hab zeitdruck und muss jetzt zeug erledigen
reicht das wenn ich einfach alles wo session drin nsteht lösche ?
hoffentlich hilft mir einer.. weil ich das bis morgen selber fertig gemacht haben will...
grüße
ich habe ein Gästebuch script im internet gefunden.
Das:
ea-gBook 0.1.4 powered by ea-style.de 2008 Eddy
das hat eine eigene session.
ich habe bei meinem admin menü auch sessions benützt, die frage ist nun wie kann ich die komplette session vom admin menü löschen und dort meine session benützen,.... das ist kompliziert... (hab zeitdruck und muss jetzt zeug erledigen
reicht das wenn ich einfach alles wo session drin nsteht lösche ?
Code:
<?php
/*
_______ __________
/______// _____ /
______ / /____/ /
/______// _____ /
_____ / / / /
/______//__/ /__/
-STYLE.de
ea-gBook 0.1
Copyright 2008 www.ea-style.de
Original filename: panel.php
*/
session_start();
//Include-Dateien
include ("../../gb/config.php");
include ("../../gb/set_inc.php");
include ("../../gb/function.inc.php");
include("../../gb/".$con_sprache);
include 'header.php';
//Wenn Password gepostet wurde
if($_POST['form_ea_passwort'] != "")
{
//Passwort in md5 verschlüsseln
$form_passwort = $_POST["form_ea_passwort"];
$form_passwort_md5 = md5($form_passwort);
//mySQL Datenbank auslesen
$admin_query = "SELECT passwort FROM $ea_admin_tab WHERE passwort = '$form_passwort_md5'";
$admin_result = mysql_query($admin_query);
$admin_anzahl = mysql_num_rows($admin_result);
$admin_datensatz = mysql_fetch_array($admin_result);
//Passwort prüfen und die Sessions setzen
if($admin_anzahl == 1 && $admin_datensatz['passwort'] == $form_passwort_md5)
{
//IP in Datenbank ersetzen
$admin_ip_query = "UPDATE $ea_admin_tab SET ip = '" . getip() . "'";
$admin_ip_result = mysql_query($admin_ip_query);
//Sessions setzen
$_SESSION["ea_passwort"] = $admin_datensatz['passwort'];
}
}
//mySQL Datenbank auslesen
$admin_session_query = "SELECT passwort,ip FROM $ea_admin_tab WHERE passwort = '" . $_SESSION["ea_passwort"] . "' AND ip = '" . getip() . "'";
$admin_session_result = mysql_query($admin_session_query);
$admin_session_anzahl = mysql_num_rows($admin_session_result);
$admin_session_datensatz = mysql_fetch_array($admin_session_result);
//Die Sessions in der Datenbank prüfen
if($admin_session_datensatz['passwort'] == $_SESSION["ea_passwort"] && $admin_session_datensatz['ip'] == getip())
{
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" class="box_text">
<tr>
<td align="center" valign="middle"><br><br>
<strong>Gästebuch Administration</strong></td>
</tr>
</table>
<br>
<br>
<table width="700" border="0" align="center" cellpadding="2" cellspacing="0" class="box_text">
<tr>
<td width="150" align="left" valign="middle" bgcolor="#CCCCCC"><strong><?php echo $lan_menue; ?></strong></td>
<td width="56" align="left" valign="middle"></td>
<td width="482" align="left" valign="middle" bgcolor="#CCCCCC"><strong><?php
//Überschrift anpassen
if($_GET["action"] == "gb_edit")
{
echo $lan_gb_eint_msg;
}
elseif($_GET["action"] == "gb_post_edit")
{
echo $lan_gb_eint_msg;
}
elseif($_GET["action"] == "info")
{
echo $lan_info_msg;
}
elseif($_GET["action"] == "smilies")
{
echo $lan_smilies_msg;
}
elseif($_GET["action"] == "badwords")
{
echo $lan_woeter_msg;
}
elseif($_GET["action"] == "passwort")
{
echo $lan_pass_ver_msg;
}
elseif($_GET["action"] == "settings")
{
echo $lan_einste_msg;
}
elseif(!isset($_GET["action"]))
{
echo $lan_info_msg;
}
?></strong></td>
</tr>
<tr>
<td align="left" valign="top"><table width="150" border="0" cellspacing="0" cellpadding="2">
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=info"><?php echo $lan_info_msg; ?></a></td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"> </td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=gb_edit&seite=1"><?php echo $lan_gb_eint_msg; ?></a></td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=badwords"><?php echo $lan_woeter_msg; ?></a></td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=passwort"><?php echo $lan_pass_ver_msg; ?></a></td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=settings"><?php echo $lan_einste_msg; ?></a></td>
</tr>
<tr class="box_text">
<td align="left" valign="middle"><a href="panel.php?action=logout"><?php echo $lan_logout_msg; ?></a></td>
</tr>
</table></td>
<td align="left" valign="middle"></td>
<td align="center" valign="top">
<?php
//Seiten includen
switch($_REQUEST["action"])
{
case "info":
include "info.php";
break;
case "gb_edit":
include "gb_edit.php";
break;
case "gb_post_edit":
include "gb_post_edit.php";
break;
case "smilies":
include "smilies.php";
break;
case "badwords":
include "badwords.php";
break;
case "logout":
include "logout.php";
break;
case "passwort":
include "passwort.php";
break;
case "settings":
include "settings.php";
break;
default:
include "info.php";
break;
}
?> </td>
</tr>
</table>
<br><br>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" class="box_text">
<tr>
<td align="center" valign="middle">ea-gBook 0.1.4 powered by ea-style.de © 2008 Eddy</td>
</tr>
</table>
<?php
}
else
{
echo "<meta http-equiv='refresh' content='0;URL=index.php?pwerror'>";
session_destroy();
die();
}
?>
</body>
</html>
hoffentlich hilft mir einer.. weil ich das bis morgen selber fertig gemacht haben will...
grüße
Zuletzt bearbeitet: