SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.04.2008, 14:07:27
damohsta damohsta ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 68
Script in Buch fehlerhaft?

Hallo zusammen,

ich hatte mir ein Buch über PhP und Mysql gekauft und habe dort ein Script für einen Login + gesicherten Bereich auf einer Webseite gefunden, fast genau das, was ich gesucht habe (fehlt nur das User und Passwort aus einer DB ausgelesen werden). Leider passiert bei mir auf dem Server nix wenn ich Dateien ausführe, nach Eingabe der Anmeldedaten werden die Felder lediglich geleert. Wäre schön wenn da mal wer nen Blick drauf werfen könnte ob das soweit eigentlich passen müsste. (Am Server sollte es eigentlich nicht liegen können. da ich diverse andere PHP Scripts erfolgreich drauf laufen habe.

PHP-Code:
<?php include_once 'access.inc.php'?>
<!DOCTYPE html PUBLIC "-///W3C/DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Eine ungesch&uuml;tzte Seite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Das ist eine ungeschützte Seite. Jeder kann sie ansehen.</p>
<?php if (loggedIn()): ?>
    <p>Sie sind bereits angemeldet!
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout=1">Logout</a></p>
<?php endif; ?>
</body>
</html>
PHP-Code:
<?php
require_once 'config.inc.php';

function 
loggedIn()
{
    return isset(
$_SESSION['authorized']);
}

// Die Anmeldungs-Sessionvariable setzten
if (isset($_POST['login'])) {
    if (
$_POST['username'] == ADMIN_USER and $_POST['password'] == ADMIN_PASS) {
    
$_SESSION['authorized'] == TRUE;
    }
}

// Die Abmeldungs-Sessionvariable löschen
if (isset($_REQUEST['logout'])) {
    unset(
$_SESSION['authorized']);
}
?>
PHP-Code:
<?php 
define
('ADMIN_USER''test');
define('ADMIN_PASS''test');
?>
PHP-Code:
<?php require 'secure.inc.php'?>
<!DOCTYPE html PUBLIC "-///W3C/DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Administration</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Menü für Administratoren</h1>
<ul>
    <li>News1</li>
    <li>News2</li>
    <li>News3</li>
    <li>News4</li>
    <li>News5</li>
</ul>
<p><a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout=1">Abmelden</a></p>
</body>
</html>
PHP-Code:
<?php
require_once 'access.inc.php';
if(!
loggedIn()) {
    include 
'login.inc.php';
    exit;
}
?>
PHP-Code:
<!DOCTYPE html PUBLIC "-///W3C/DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Zugriffskontrolle</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Bitte melden Sie sich an.</h1>
<div>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
        <label>Benutzername:
            <input type="text" name="username" /></label><br />
        <label>Passwort:
            <input type="password" name="password" /></label>
           <input type="submit" name="login" value="Log In" />
    </form>
</div>
</body>
</html>
Mit Zitat antworten
  #2  
Alt 21.04.2008, 21:18:48
Benutzerbild von Area51
Area51 Area51 ist offline
Junior Member
 
Registriert seit: Mar 2008
Ort: Heidelberg
Alter: 32
Beiträge: 164
Area51 eine Nachricht über ICQ schicken Area51 eine Nachricht über AIM schicken Area51 eine Nachricht über MSN schicken
AW: Script in Buch fehlerhaft?

Ähm, das Buch scheint schon sehr alt zu sein, weil es noch die PHP3-Syntax verwendet.
Ersetze
PHP-Code:
<?php if (loggedIn()): ?>
    <p>Sie sind bereits angemeldet!
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?logout=1">Logout</a></p>
<?php endif; ?>
mal mit
PHP-Code:
<?php
    
if (loggedIn())
    {
        echo 
'<p>Sie sind bereits angemeldet!<br />';
        echo 
'<a href="'.$_SERVER['PHP_SELF'].'?logout=1">Logout</a></p>';
    }
?>
Mit Zitat antworten
  #3  
Alt 22.04.2008, 11:17:01
damohsta damohsta ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 68
AW: Script in Buch fehlerhaft?

Das Buch hat ein Copyright von 2004. Leider hat es damit immer noch nicht gefunzt. Hab mit aber mittlerweile ein tutorial gezogen mit dem ich zumindest schonmal den loginpart abgeschlossen habe. danke dir trotzdem

gruß
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script-Verkettung bzw. Daten von einem Script an ein anderes Übergeben DaHo PHP für Fortgeschrittene und Experten 1 15.11.2007 23:37:07
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 08.06.2007 23:58:33
Strings per PHP an ein anderes Script übergeben ? quirrly PHP Grundlagen 18 23.12.2004 15:20:39
Spezielles Script für Bildergalerie flightlevel PHP Grundlagen 3 05.03.2003 22:04:52
Suche "Länder" Script.. Nomad PHP für Fortgeschrittene und Experten 15 25.02.2003 23:00:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:07:15 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt