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

_SESSION durch eigene _SESSION ersetzen ?

Status
Für weitere Antworten geschlossen.

web673

Neues Mitglied
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 ?

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&auml;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">&nbsp;</td>
      </tr>
      <tr class="box_text">
        <td align="left" valign="middle"><a href="panel.php?action=gb_edit&amp;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 &copy; 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:
Werbung:
Also die einzigste Session wo ich hier finden konnte ist,
PHP:
$_SESSION["ea_passwort"]
nud diesse ersetzt du einfach durhc deine
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben