Hi !
Habe ein Problem mit meinen beiden funktionen. Die session auslesen funktioniert, habe das bereits getestet. Denke es könnte an der auslesung der mysql liegen.
hier mal den code :
vielleicht kann mir jemand auf die sprünge helfen !
Habe ein Problem mit meinen beiden funktionen. Die session auslesen funktioniert, habe das bereits getestet. Denke es könnte an der auslesung der mysql liegen.
hier mal den code :
PHP-Code:
<?PHP
############################
# ADMIN CHECK FUNKTION !!! #
############################
#admin check für sichere pages
function admin_check()
{
global $login_user;
global $login_pass;
global $page;
$login_user = $_SESSION['login_user'];
$login_pass = $_SESSION['login_pass'];
include("config.inc.php");
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
$db = mysql_select_db($mysql_db, $conn);
$query = @mysql_query("SELECT * FROM user WHERE nickname ='$login_user'");
$result = @mysql_fetch_array($query);
if($login_pass != $result["password"] || empty($login_pass))
{
echo "
<p align=center>
<br><br><br><font size=\"2\">
Du bist nicht eingeloggt oder hast keine Berechtigung diese Seite aufzurufen!!!<br> <b><br><a href=\"forum/register.php\">hier registrieren!!!</a></b></font>
</p>
";
exit;
}
elseif($result["membertyp"] == "0")
{
if($page != "profil" && $page != "add_nfo" && $page != "status")
{
echo "
<p align=center>
<br><br><br><font size=\"2\">
Du bist nicht eingeloggt oder hast keine Berechtigung diese Seite aufzurufen!!!<br> <b><br><a href=\"forum/register.php\">hier registrieren!!!</a></b></font>
</p>
";
exit;
}
}
elseif($result["membertyp"] == "2")
{
if($page != "profil" && $page != "add_nfo" && $page != "nfo_edit" && $page != "add_cat" && $page != "status" && $page != "status")
{
echo "
<p align=center>
<br><br><br><font size=\"2\">
Du bist nicht eingeloggt oder hast keine Berechtigung diese Seite aufzurufen!!!<br> <b><br><a href=\"forum/register.php\">hier registrieren!!!</a></b></font>
</p>
";
exit;
}
}
}
#admin check im index
function admin_check_index()
{
global $login_user;
global $login_pass;
$login_user = $_SESSION['login_user'];
$login_pass = $_SESSION['login_pass'];
include("config.inc.php");
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password);
$db = mysql_select_db($mysql_db, $conn);
$query = @mysql_query("SELECT * FROM user WHERE nickname ='$login_user'");
$result = @mysql_fetch_array($query);
if($login_pass != $result["password"] || empty($login_pass))
{
}
elseif($result["membertyp"] == "0")
{
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td height=\"20\"><strong><font size=\"2\"> Admin::</font></strong></td>
</tr>
<tr>
<td><font size=\"2\">
- <a href=index.php?page=profil>profil</a><br>
- <a href=index.php?page=add_nfo>send NFO</a> <br>
";
echo "
- <a href=index.php?page=logout>logout</a>
</font>
</td>
</tr>
</table>
";
}
elseif($result["membertyp"] == "2")
{
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td height=\"20\"><strong><font size=\"2\"> Admin::</font></strong></td>
</tr>
<tr>
<td><font size=\"2\">
- <a href=index.php?page=profil>profil</a> <br>
- <a href=index.php?page=add_nfo>add NFO</a> <br>
- <a href=index.php?page=edit_nfo>edit NFO</a> <br>
- <a href=index.php?page=add_cat>add Category</a> <br>
- <a href=index.php?page=edit_cat>edit Category</a> <br><br>
";
echo "
- <a href=index.php?page=logout>logout</a>
</font>
</td>
</tr>
</table>
";
}
elseif($result["membertyp"] == "1")
{
echo "
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td height=\"20\"><strong><font size=\"2\"> Admin::</font></strong></td>
</tr>
<tr>
<td><font size=\"2\">
- <a href=index.php?page=profil>profil</a> <br>
- <a href=index.php?page=add_nfo>add NFO</a> <br>
- <a href=index.php?page=edit_nfo>edit NFO</a> <br>
- <a href=index.php?page=add_cat>add Category</a> <br>
- <a href=index.php?page=edit_cat>edit Category</a><br>
- <a href=http://www.pc-gamenews.de/nfo/forum/admin/user.php?action=add>add member</a> <br>
- <a href=index.php?page=member_edit>edit member</a> <br>
- <a href=forum/admin/>forum admin</a> <br><br>
";
echo "
- <a href=index.php?page=logout>logout</a>
</font>
</td>
</tr>
</table>
";
}
}
?>
Moderator
du kannst hier jetzt noch so viel code posten. ich habe mit sicherheit keine lust hier die ganze zeit nach rechts zu scrollen. das macht selbst mein widescreen nicht mit, den ich extra fürs forum habe. und dann habe ich noch weniger lust, hier ellen langen code zu verstehen.


Kommentar