php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.05.2005, 16:58  
Gast
 
Beiträge: n/a
Standard [Erledigt] Sessionen und Ähnliches

Hallo,

ich bin, wie ihr sicherlich am Namen erkennen könnt :wink: , noch nicht so erfahren mit php (nur so zur Vorwarnung )

ich möchte eine Seite machen, die man nur aufrufen kann, wenn auf der forderen Seite den richtigen Benutzername sowie PW eingegeben wurde, die weiteren geplanten Sachen sind noch nicht so wichtig.

Soll ich Sessionen verwenden oder soll ich das aus einer Datei auslesen und wenn wie soll ich das anstellen?

Würde mich freuen, wenn ihr mir ein paar grundlegende Tipps geben könnte, danke schon im Vorraus.

Gruss der Beginner
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.05.2005, 17:02  
Gast
 
Beiträge: n/a
Standard

http://tut.php-q.net/login.html
les dir das mal durch
 
Alt 12.05.2005, 17:04  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sessions kenn ich mich auch ned aus, aber es würde z.b. so gehen:

login.htm
<form action="login.php" method="POST">
<input type="password" name="pw">
</form>
login.php:
PHP-Code:
<?php
  $pw 
$_POST['pw'];
  
$password "testpasswort";

  if ( isset(
$pw) AND $pw $passwort)) {
    echo 
"login erfolgreich";
  }
  else { echo 
"login fehlgeschlagen" }

?>
ich hoffe, dass ich da jetzt nichts falsches gesagt habe.. (man möge mich bitte korrigieren)

mfg andi
DER_Brain ist offline  
Alt 12.05.2005, 17:11  
Gast
 
Beiträge: n/a
Standard

was würde gegen .htaccess sprechen?
 
Alt 12.05.2005, 17:15  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Keine Ahnung.. mit .htaccess kenn ich mich ned aus, aber oben genannte lösung funktioniert eigentlich (zumindest bei mir)
DER_Brain ist offline  
Alt 12.05.2005, 17:20  
Erfahrener Benutzer
 
Registriert seit: 21.01.2005
Beiträge: 444
stf.stream
stf.stream eine Nachricht über ICQ schicken
Standard

Wenn es nur darum geht einen Passwortschutz für einen gewissen Bereich deiner Seiten (´nen Ordner oder so) einzurichten, dann ist ´ne .htaccess das einfachste.
Wenn du allerdings diesen Bereich für den Besucher personalisieren willst ("Hallo Bernd, du bist zum 4. mal auf meiner Seite" und weiteres) dann brauchst du Sessions.

mfg
__________________
stf.
stf.stream ist offline  
Alt 12.05.2005, 17:22  
Gast
 
Beiträge: n/a
Standard Re: Sessionen und Ähnliches

Zitat:
Zitat von beginner
ich möchte eine Seite machen, die man nur aufrufen kann, wenn auf der forderen Seite den richtigen Benutzername sowie PW eingegeben wurde, die weiteren geplanten Sachen sind noch nicht so wichtig.
Zitat:
Zitat von beginner
was würde gegen .htaccess sprechen?
nichts, wenn die weiteren geplanten sachen nicht so wichtig sind
 
Alt 12.05.2005, 22:02  
Gast
 
Beiträge: n/a
Standard

es soll nur eine geschütze Seite sein, die nur ein bestimmter User besuchen kann. Dort sollen in textarea's und Textfelder Daten aus der DB gelesen werden, die der User dann bearbeiten kann und submit in die DB abspeichern, die gespeicherten Daten sollte dann auf bestimmten Seiten ausgelesen werden.....
 
Alt 12.05.2005, 22:58  
Benutzer
 
Benutzerbild von odaa
 
Registriert seit: 09.08.2004
Beiträge: 73
PHP-Kenntnisse:
Anfänger
odaa
Standard

hää? hast du hast mehrere user in einer datenbank gespeichert? so communitymäßig?
also ich hab das mal so gemacht:

<form action="login.php" method="post">
Benutzername: <input type="Text" name="nickname">
Passwort: <input type="Password" name="passwort">
<input type="submit" value="Einloggen">
</form>

und dann in login.php:
PHP-Code:
<?php
$sql 
"SELECT Passwort FROM Datenbank WHERE Nickname='$nickname'";
$result =mysql_query("$sql");

while ( 
$row mysql_fetch_array($result) ) {
    
$rightpw $row["Passwort"];
    }

if (
$passwort == $rightpw) {
$userdaten = array( $nickname);
session_start();
session_register('userdaten');
echo(
"Eingeloggt und Nickname in einer Session gespeichert ^^");
}
else {
echo(
"Falsches Passwort oder falscher Benutzername");
}
?>
odaa ist offline  
Alt 13.05.2005, 00:00  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von odaa
hää? hast du hast mehrere user in einer datenbank gespeichert? so communitymäßig?
also ich hab das mal so gemacht:

<form action="login.php" method="post">
Benutzername: <input type="Text" name="nickname">
Passwort: <input type="Password" name="passwort">
<input type="submit" value="Einloggen">
</form>

und dann in login.php:
PHP-Code:
<?php
$sql 
"SELECT Passwort FROM Datenbank WHERE Nickname='$nickname'";
$result =mysql_query("$sql");

while ( 
$row mysql_fetch_array($result) ) {
    
$rightpw $row["Passwort"];
    }

if (
$passwort == $rightpw) {
$userdaten = array( $nickname);
session_start();
session_register('userdaten');
echo(
"Eingeloggt und Nickname in einer Session gespeichert ^^");
}
else {
echo(
"Falsches Passwort oder falscher Benutzername");
}
?>
wenn das alles von deinem code ist PFUI !!!
register_globals
http://www.phpfriend.de/ftopic26569.html
-> lesen, verstehen, umsetzen !!
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit Sessionen PHP Tipps 2005-2 7 05.09.2005 20:16
Mit Sessionen das Design wählen lassen. PHP Tipps 2004-2 8 28.12.2004 08:30
Sessionen gehen nicht Server, Hosting und Workstations 9 24.12.2004 12:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.