Hallo ich habe ein Login script runtergeladen und hat session mitdrin!
Aber jetzt immer wen ich einlogge und dan z.b. ein War editeren will muss ich neu einloggen ich glaub auch warum!
Das eintragen von Wars geht und das löschen auch!
Aber beim editeren liegt es glaub ich dan dem:
index.php?action=warsedit1&id=1 // im quelltext ist staht 1=$id
Es liegt an dem $id aber ich weis nicht wie ich das lösen kann das ich nicht immer ausem Login ausgeloggt werde wen ich was editieren will!
Aber wen ich 2 mal einlogge also einmal einlogge, was editeren will und dan rausfliege und dan nochmal einlogge geht es für eine gewisse Zeit also das Editieren!
Hier mal die wichtigsten Code:
formular.php -
login.php -
checkuser.php -
index.php - Das Adminmenu ps: hab den meisten Html code rausgenomen!
Versucht mal was zu editieren:
adminmenu
Username: test
Passwort: test
Bitte helft mir!
Aber jetzt immer wen ich einlogge und dan z.b. ein War editeren will muss ich neu einloggen ich glaub auch warum!
Das eintragen von Wars geht und das löschen auch!
Aber beim editeren liegt es glaub ich dan dem:
index.php?action=warsedit1&id=1 // im quelltext ist staht 1=$id
Es liegt an dem $id aber ich weis nicht wie ich das lösen kann das ich nicht immer ausem Login ausgeloggt werde wen ich was editieren will!
Aber wen ich 2 mal einlogge also einmal einlogge, was editeren will und dan rausfliege und dan nochmal einlogge geht es für eine gewisse Zeit also das Editieren!
Hier mal die wichtigsten Code:
formular.php -
PHP:
<?php session_start (); ?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (isset ($_REQUEST["fehler"]))
{
echo "Die Zugangsdaten waren ungültig.";
}
?>
<form action="login.php" method="post">
Name: <input type="text" name="name" size="20"><br>
Kennwort: <input type="password" name="pwd" size="20"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
login.php -
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "", "");
if (!mysql_select_db ("", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["Id"];
$_SESSION["user_nickname"] = $data["Nickname"];
$_SESSION["user_nachname"] = $data["Nachname"];
$_SESSION["user_vorname"] = $data["Vorname"];
header ("Location: index.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
checkuser.php -
PHP:
<?
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: formular.php");
}
?>
index.php - Das Adminmenu ps: hab den meisten Html code rausgenomen!
PHP:
<?php
include("checkuser.php");
?>
<link href="http://www.dalton-clan.com/darkskill/admin/design.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
// Hier steht sonst noch Html code aber hab in rausgenomen :D //
<?php
switch($action){
// Einzelne
case "news": include("news.php"); break;
case "members": include("members.php"); break;
case "wars": include("wars.php"); break;
case "files": include("files.php"); break;
case "gb": include("gb.php"); break;
case "links": include("links.php"); break;
// News add etc..
case "newsadd": include("news/add.php"); break;
case "newsedit": include("news/aendern.php"); break;
case "newsdel": include("news/loeschen.php"); break;
case "newsedit1": include("news/editieren.php"); break;
// Members add etc..
case "membersadd": include("members/add.php"); break;
case "membersedit": include("members/aendern.php"); break;
case "membersdel": include("members/loeschen.php"); break;
case "membersedit1": include("members/editieren.php"); break;
// Wars add etc..
case "warsadd": include("wars/add.php"); break;
case "warsedit": include("wars/aendern.php"); break;
case "warsdel": include("wars/loeschen.php"); break;
case "warsedit1": include("wars/editieren.php"); break;
// Files add etc..
case "filesadd": include("files/add.php"); break;
case "filesedit": include("files/aendern.php"); break;
case "filesdel": include("files/loeschen.php"); break;
case "filesedit1": include("files/editieren.php"); break;
// Links add etc..
case "linksadd": include("links/add.php"); break;
case "linksedit": include("links/aendern.php"); break;
case "linksdel": include("links/loeschen.php"); break;
case "linksedit1": include("links/editieren.php"); break;
// GB del
case "gbdel": include("gb/loeschen.php"); break;
default: include("main.php"); break;
}
?>
</div></td>
</tr>
</table> <p> </p>
<p> </p></td>
</tr>
</table> </td>
</tr>
</table>
</body>
</html>
Versucht mal was zu editieren:
adminmenu
Username: test
Passwort: test
Bitte helft mir!
Zuletzt bearbeitet: