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 ::

Das Zend Framework

Das Zend Framework 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 Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.10.2006, 20:33:13
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
Login-Logout ohne Datenbank und .htacess

Hallo Leute!
Ich habe gerade ein Login-Logout-Script fertig gestellt, das ohne Datenbank und .htacess (was ja eigentlich auch eine Datenbank ist, aber trotzdem immer vorgeschlagen wird) funktioniert. Wollte es für alle anderen, die einen leicht beschränkten Webspace haben nochmal hier reinstellen!
MfG, Andy

login.php:
PHP-Code:
<?php
session_start
();
$user="admin";
$pass="bekannt";

if(
$user == $_POST["name"] && $pass == $_POST["passwort"])
    {
    
$_SESSION['login'] = "1";
    echo 
"<script>location.href=\"admin.php\"</script>";
    }
else
    {
    echo 
"<script>location.href=\"startseite.php\"</script>";
    }

?>
checkuser.php
PHP-Code:
<?php 
session_start 
(); 
if (!isset (
$_SESSION["login"])) 

  
header ("Location: startseite.php"); 
}
?>
logout.php
PHP-Code:
<?php 
// Wird ausgeführt um mit der Ausgabe des Headers zu warten. 
ob_start (); 

session_start (); 
session_unset (); 
session_destroy (); 

header ("Location: startseite.php"); 
ob_end_flush (); 
?>
Anfang der admin.php:
PHP-Code:
<?php 
include ("checkuser.php"); 
?>

Geändert von Socrates (29.10.2006 um 21:55:22 Uhr)
Mit Zitat antworten
  #2  
Alt 29.10.2006, 20:50:48
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: Login-Logout ohne Datenbank und .htacess

Zitat:
Wollte es für alle anderen, die einen leicht beschränkten Webspace haben nochmal hier reinstellen!
öhm.. mittlerweile gibt es doch sooooviele gratis Anbieter bei denen du PHP/Mysql bekommst... von daher :)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #3  
Alt 29.10.2006, 21:05:58
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Login-Logout ohne Datenbank und .htacess

du hasst wieder bei login.php "session_start();" Vergessen, von demher wird das nicht gehen!
Mit Zitat antworten
  #4  
Alt 29.10.2006, 21:58:42
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Login-Logout ohne Datenbank und .htacess

Ok ist korrigiert und zu dir Opendix: Du hast Recht wenn du sagst, dass es schon viele kostenlose Anbieter gibt, die sowohl php, al auch mysql anbieten. Doch leider sind diese Anbieter oft sehr nachteilhaft, da sie extrem viel, oder für meinen Geschmack schon zuviel, überhaupt Werbung inne haben. Ich erinnere mich da mit Schrecken an Arcor oder auch Tripod.
MfG, Andy
Mit Zitat antworten
  #5  
Alt 30.10.2006, 10:29:16
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Login-Logout ohne Datenbank und .htacess

jop das stimmt das ist wirklich verdammt nervig!
Mit Zitat antworten
  #6  
Alt 30.10.2006, 22:39:42
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Login-Logout ohne Datenbank und .htacess

Hi Andy,

ist ja eine nette Sache. das Problem ist, dass du damit nur einem User (admin / bekannt) den Zugang ermöglichst.

Interssanter wäre ein Script, das je nach Benutzername das entsprechende (z.B. in einem Array) hinterlegte Passwort abfragt.

Ehrlich gesagt, hab' ich aber gerade andere zu tun, als einen Vorschlag zu machen. Deshalb nur so als Anregung.

Gruß
Heinrich
Mit Zitat antworten
  #7  
Alt 31.10.2006, 17:51:31
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Login-Logout ohne Datenbank und .htacess

Hast recht, aber ich brauchte für diese Seite nur ein Adminlogin und kein Userlogin! Bei anderen Websites von mir kann ich Mysql benutzen! Da braüchte ich übrigens noch ein Login mit Registry! Wenn mir jemand dabei helfen könnte, denn von Mysql oder Datenbanken hab ich generell keine Ahnung!
MfG, Andy
Mit Zitat antworten
  #8  
Alt 02.11.2006, 22:47:25
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Login-Logout ohne Datenbank und .htacess

Zitat:
Zitat von Socrates Beitrag anzeigen
Hast recht, aber ich brauchte für diese Seite nur ein Adminlogin und kein Userlogin! Bei anderen Websites von mir kann ich Mysql benutzen! Da braüchte ich übrigens noch ein Login mit Registry! Wenn mir jemand dabei helfen könnte, denn von Mysql oder Datenbanken hab ich generell keine Ahnung!
MfG, Andy
Na ja, z.B. das Script, nachdem jemand auf einer Login-Seite seine Daten eingegeben hat:

PHP-Code:
include("db_inc.php");

$verbindung mysql_connect ($servername$benutzer$passwort); 
mysql_select_db ($datenbank);


if (
$_POST['login']) {

$bname=strip_tags($_POST['bname']);
$passwort=strip_tags($_POST['passwort']);


// Abgleich Eingaben mit Datenbankeintrag

$login mysql_query ("SELECT name, passwort FROM login WHERE name = '$bname' AND passwort = '$passwort';");

    while (
$zeile mysql_fetch_object($login)) {
    
$bn $zeile->name;
    
$pw $zeile->passwort;
    }
}

// Wenn Übereinstimmung, dann Weiterleitung

if ($bname=$bn and $passwort=$pw) {
    
header("Location: http://www.deineseite.de/intern.php");
    }

else {
echo 
"Kein oder falscher Benutzername bzw. kein oder falsches Passwort.<br>Bitte loggen Sie sich mit Ihren Zugangsdaten ein.<p>";
echo 
"<a href='login.php'>Zurück zur Login-Seite</a>";
       } 
Enstscheiden musst du, ob jeder sich selbst registrieren kann (und damit Zugang hat) oder ob du, die Benutzer in die DB einträgst.

Aber wenn du von MySQL null Ahnung hast, solltest du dich erstmal damit beschäftigen.

Gruß
Heinrich
Mit Zitat antworten
  #9  
Alt 03.11.2006, 06:56:34
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Login-Logout ohne Datenbank und .htacess

Zitat:
Aber wenn du von MySQL null Ahnung hast, solltest du dich erstmal damit beschäftigen.
Werde ich auf jeden Fall mal tun, aber da ist leider im Moment etwas wenig Zeit zu. Naja ich setz mich auf jeden ma ran. Und dir erstmal danke!
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Login ohne Datenbank Socrates PHP Grundlagen 18 29.10.2006 20:38:37
Login & Logout mit SESSIONS Socrates PHP Entwicklung und Softwaredesign 11 14.07.2006 21:37:54
Login code Blackhell PHP für Fortgeschrittene und Experten 1 13.12.2005 18:43:51
Logout aus einer Datenbank waltraud28 PHP Grundlagen 5 31.03.2003 10:04:52
Login Logout Script KlausMotz PHP für Fortgeschrittene und Experten 9 16.01.2003 21:29:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:15:54 Uhr.


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


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