php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.07.2008, 12:46  
Neuer Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 9
Ähm befindet sich auf einem aufstrebenden Ast
Standard Name und Passwort abfragen?

Ich habe erst neulich angefangen PHP zu erlernen und wollte verschiedene Accounts mit einem Passwort sichern. Es stand in dem Buch leider nur wie ich das Passwort abfrage.
PHP-Code:
<?php
<br><div align="center"><form action="index.php" method="post">
<
input type="password" name="passwort" />
<
br>
<
input type="submit" value="Login" />
</
form></div>
<?
php
if (isset($_POST["passwort"])) {
switch(
$_POST["passwort"]) {
  case 
"321";
  echo
"Hallo";
  break;
  case 
"123";
  echo
"Hallo";
  break;
  default:
  echo 
"Leider ist das Passwort falsch";
  }
}
?>
Kann mir jemand vielleicht sagen wie ich auch den Benutzternamen mit der switch() funktion abfragen kann?
Ähm ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.07.2008, 12:52  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das würde ich nicht mit Switch lösen! Versuch es mit einem Array:

PHP-Code:
<?php
$array 
= array(
    
'User1' => 'Passwort1',
    
'User2' => 'Passwort2',
    
'UserX' => 'PasswortX'
);

if (isset(
$_POST['username']) AND
    isset(
$_POST['password']) AND 
    
$array[$_POST['username']] == $_POST['password']) {

    
// eingeloggt

}
Flor1an ist offline  
Alt 26.07.2008, 12:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Naja, so dolle ist die Funktionalität ja nicht. Aber wenn Du es weiter so machen möchtest kannst Du bspw. Username und Passwort mit einem Zeichen wie # verbinden und das Gesamtergebnis testen. Es wird dann allerdings nicht nach falscher Username / falsches PW unterschieden.

[edit]Ja mit Array ist wahrscheinlich eleganter
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.07.2008, 13:08  
Neuer Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 9
Ähm befindet sich auf einem aufstrebenden Ast
Standard

Irgendwie funzt das mit Array nicht er zeigt mir immer eine Fehlermelung.
Ähm ist offline  
Alt 26.07.2008, 13:09  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Welche Fehlermeldung?
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 26.07.2008, 13:09  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ich bestätige, wenn eine Fehlermeldung kommt, dann ist da ein Fehler drin
Flor1an ist offline  
Alt 26.07.2008, 13:17  
Neuer Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 9
Ähm befindet sich auf einem aufstrebenden Ast
Standard

Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\BitBug\index.php on line 138
Ähm ist offline  
Alt 26.07.2008, 13:18  
Neuer Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 9
Ähm befindet sich auf einem aufstrebenden Ast
Standard

aber in der Zeile 138 ist nur } enhalten
Ähm ist offline  
Alt 26.07.2008, 13:25  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Bei sowas muss man auch ein paar Zeile drüber nachsehen...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 26.07.2008, 13:30  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das hat dann aber auch nichts mit dem Code von oben zutun! Du musst mal den Code 125 - 140 posten damit wir uns das anschauen können!
Flor1an 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
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
bildanzeige bei falschem passwort chrissie PHP Tipps 2006 1 22.08.2006 15:37
mehrere abfragen funzen ned GrungeRocker PHP Tipps 2007 2 29.12.2005 00:11
Eingabefenster für Passwort Nevermind PHP Tipps 2007 10 18.12.2005 15:36
Passwort abfragen PHP Tipps 2005-2 5 02.10.2005 10:07
Werte aus 2 Tabellen abfragen? nsane Datenbanken 10 16.07.2005 12:47
[Erledigt] Passwort und Nutzerverwaltung in Php und Mysql PHP Tipps 2005-2 7 23.06.2005 17:46
Mit PHP Warenkorb erzeugen sowieso Passwort abfragen sichern PHP Tipps 2005 5 26.04.2005 13:17
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Passwort geschützte Seite - PHP ohne MySQL PHP Tipps 2004-2 3 29.12.2004 18:26
2 Tabellen abfragen und dann variable unterschiedlich setzen Anuschka PHP Tipps 2004-2 2 22.12.2004 02:46
[Erledigt] Passwort vergessen-Script PHP Tipps 2004-2 8 11.11.2004 18:56
Passwort übergeben duerov PHP Tipps 2004 5 27.09.2004 09:41
Passwort verschlüsselung Datenbanken 5 06.09.2004 10:31
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php passwortabfrage array, passwortabfrage array php, passwortabfrage mit switch, switch case passwort abfrage php html, name und passwort in php, passwort abfrage mit switch, php switch passwortabfrage, php passwort abfragen, passwortabfrage mit switch php, passwortabfragen/sonderzeichen, passwort abfragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:46 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