danke Ben!
also ich schreibe mal den "weg" auf, bei dem es passiert.
ich logge mich ein und komme auf meine admin_main seite - alles okay
admin.php
PHP-Code:
<?php require_once("../admin/adminOnly.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<link rel=stylesheet type="text/css" href="../inc/style.css">
<TITLE>admin-Login-Only - Administration Page</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="author" cont....
ich klicke den link zur stpl.php (oder stpl_ansi.php) - seite geht auf - fehler erscheint
stpl.php
PHP-Code:
<?php require_once("../admin/adminOnly.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel=stylesheet type="text/css" href="../inc/style.css">
<title>
also denke ich mir (auch wegen der fehler ausgabe, der fehler liegt dann in der adminOnly.php auch wenn es bei der admin.php nicht zum fehler kommt
adminOnly.php
PHP-Code:
<?php
session_start();
if( (!isset($_SESSION['adminUser'])) || (!isset($_SESSION['adminPassword'])) ) {
include_once("../admin/adminLogin.php");
exit;
}........
aha - die adminLogin.php aber da muss er stecken - der fehler
adminLogin.php
PHP-Code:
<?php
require_once("../inc/secret.php");
$loginAttempts = !isset($_POST['loginAttempts'])?1:$_POST['loginAttempts'];
$formuser = !isset($_POST['formuser'])?NULL:$_POST['formuser'];
$formpassword = !isset($_POST['formpassword'])?NULL:$_POST['formpassword'];
if(($formuser != ADMINUSER ) || ($formpassword != ADMINPASSWORD )) {
if ($loginAttempts == 0) { /* 3 strikes and they're out */
$_POST['loginAttempts'] = 1;
include("../admin/adminLoginForm.php");
exit;
}else{
if ( $loginAttempts >= 3 ) {
echo "<blink><p align='center' style=\"font-weight:bold;font-size:170px;color:red;font-family:sans-serif;\">Log In
Failed.</p></blink>";
exit;
}else{
include("../admin/adminLoginForm.php");
exit;
}
}
}
if (($formuser == ADMINUSER ) && ($formpassword == ADMINPASSWORD )) { // test for valid username and password
session_start();
$_SESSION['adminUser'] = ADMINUSER;
$_SESSION['adminPassword'] = ADMINPASSWORD;
$SID = session_id();
$adminHome = ADMINHOME;
include($adminHome);
}
?>
nee auch net - aber mom in der ist ja auch ein include an dem es liegen kann - die adminLoginForm.php
adminLoginForm.php
PHP-Code:
<html>
<head>
<TITLE>Admin Center Login</TITLE>
<link rel=stylesheet type="text/css" href="../inc/style.css">
<meta name="robots" content="noindex,nofollow">
</head>
<body onload="window.document.adminLoginForm.formuser.focus()">
das muss er aber jetzt sein der fehler - aber wieso geht es dann bei der admin.php und warum geht es bei mir (xampp) und nicht auf meinem webspace irgendwo in den weiten des netz?
und auch wenn ich den teil rausnehme aus der datei funzt es net
oder habe ich was übersehen?