Passwort skript erweitern mit Benutzer

supser

Erfahrenes Mitglied
Schönen Abend an alle hätte eine Frage vielleicht erbarmt sich jemand :)

Habe folgendes Skript:

PHP:
<?php
If ( $_POST['send'] == 1 ) {

  If ( $_POST['pass'] == 'etges1574' )
 {
    $message = 'Bestätigt von Hr. Etges'.$_POST[''].'';
 }
  else {
    $message = 'Keine Kennung';
  }
}


echo "<form action='' method='post'>
           <input type='password' name='pass'>  <br>
           <input type='submit' name='submit' value=' Absenden '>
           <input type='hidden' name='send' value='1'>
         </form>

<input type='text' name='feld' value='$message' readonly>
";
?>

also er gibt etges1574 ein klickt auf absenden und es erscheint bestätigt durch hr etges.

jetzt zu meiner Frage kann ich mehrere Benutzer anlegen in diesem Skript z.b.

grund 1234
horst2345

u.s.w. wäre das möglich :confused:

Bin für jede Antwort sehr dankbar Gruss Supser
 
Ja kannst du. Mit elseif().

PHP:
<?php

if($pass == 'xxx') {
  # do something
} elseif($pass == 'yyy') {
  # do something else
} elseif($pass == 'bbb' {
  # do yahoo
} else {
  # bla
}
?>
 
Danke für die antwort jetzt bin ich total verirrt und verwirrt ?:confused:

wie bekomme ich diese Betätigung noch in mein textfeld auf meinem Formular.

Es sollte so sein, habe ein php formular da würde ich einen Button machen der die pass.php aufruft er gibt seine kennung ein es erscheint bestätigt durch Hr. Etges wie müsste den der befehl lauten um das "bestätigt durch Hr. Etges in mein Formular zum textfeld Array[a121] so heisst mein textfeld zu übernehmen das praktisch nachdem er betätigt hat die pass.php bestätigt durch Hr..... in mein Textfeld schreibt das formular heist leistungsschein.php textfeldname Array[a121].

Gruss vom Supser
 
Hey supser hier habe ich das Script für dich aufbereitet ;)

PHP:
<?php 
if ( $_POST['send'] == 1 ) { 

  $message = 'Bestätigt von Hr. Etges'.$_POST[''].'';
  if ( $_POST['pass'] == 'etges1574' ) { 
     echo $message;
  } elseif ( $_POST['pass'] == 'horst2345') {
     echo $message;
  } elseif ( $_POST['pass'] == 'grund1234') {
     echo $message;
  } else { 
    echo 'Keine Kennung'; 
  } 
} 


echo "<form action='' method='post'> 
           <input type='password' name='pass'>  <br> 
           <input type='submit' name='submit' value=' Absenden '> 
           <input type='hidden' name='send' value='1'> 
         </form> 

<input type='text' name='feld' value='$message' readonly> 
"; 
?>

Gruss Fat-Z
 
Oh danke aber jetzt habe ich 3 Felder und der gibt immer die gleiche meldung, wenn ich grund1234 eingebe soll ja z.b. bestätigt durch Hr. Grund stehen hier steht jetzt immer Hr Etges ?
Grüsse aus Bayern vom Supser !!
 
Also du willst somit nur ein Passwort eingeben müssen und keinen Namen.
Du könntest den Namen ermitteln, wenn du immer solch leichten Passwörter benutzen würdest ... Also immer "Hr. name + nummrt"

Ich hoffe du nimmst so nen sch*** nicht her ...
Gleichzeitig verstehe ich nicht warum du hier ein neues Thread mit dem selben Code aufmachst ...

Würde solch lächerlichen Code nicht für Passwortschutzabfrage hernehmen -.- mein Code hat dir wohl auch nicht gefallen aber nun gut ... dann nimmst halt diesen :rolleyes:

PHP:
<?php 
if ( $_POST['send'] == 1 ) { 

$name = substr($_POST['pass'], 0, -4);
$name = ucfirst($name);

  $message = 'Bestätigt von Hr. '.$name.$_POST[''].'';
  if ( $_POST['pass'] == 'etges1574' ) { 

  } elseif ( $_POST['pass'] == 'horst2345') {

  } elseif ( $_POST['pass'] == 'grund1234') {

  } else { 
    $message = 'Keine Kennung'; 
  } 
} 


echo "<form action='history-eng.php' method='post'> 
           <input type='password' name='pass'>  <br> 
           <input type='submit' name='submit' value=' Absenden '> 
           <input type='hidden' name='send' value='1'> 
         </form> 

<input type='text' name='feld' value='$message' readonly> 
"; 
?>

So nun haste also deinen Namen bei jedem ...
So wolltest du das also -.- hab dich nicht verstanden ^^

Sieht dann so aus
http://thekiller.th.funpic.de/history-eng.php
 
Zuletzt bearbeitet:
Moin Moin, wenn ich deinen Link anklicke geht das SUPER

aber wenn ich mir den php Code kopier und wills ausprobieren, kommt die bestätigung nicht

sondern der schickts gleich ab ?:confused:

Wie bekomme ich das bestätigt durch hr. .... in mein php formular leistungsschein.php auf das textfeld: Array[a121]

Viele Grüsse vom Supser
 
Na hab das von dir so übernommen:

PHP:
<?php 
if ( $_POST['send'] == 1 ) { 

$name = substr($_POST['pass'], 0, -4);
$name = ucfirst($name);

  $message = 'Bestätigt von Hr. '.$name.$_POST[''].'';
  if ( $_POST['pass'] == 'etges1574' ) { 

  } elseif ( $_POST['pass'] == 'horst2345') {

  } elseif ( $_POST['pass'] == 'grund1234') {

  } else { 
    $message = 'Keine Kennung'; 
  } 
} 


echo "<form action='history-eng.php' method='post'> 
           <input type='password' name='pass'>  <br> 
           <input type='submit' name='submit' value=' Absenden '> 
           <input type='hidden' name='send' value='1'> 
         </form> 

<input type='text' name='feld' value='$message' readonly> 
"; 
?>

bei deinem Link gebe ich das passwort ein und drücke enter er bestätigt das geht super

aber wenn ich das php so wie du mirs gepostet hast einsetze geht es nicht !!:confused: :confused: :confused:

Gruss vom Supser
 
Also ich würde alles in eine MySQL-DB schieben, sofern du eine zur verfügung hast. Hat den Vorteil dass du das besser Administrieren kannst und du nicht jedes mal in Dateien rumsuchen musst wenn ein Benutzer was geändert haben möchte (:

Sobald ich von der Arbeit bin setzte ich hier mal was rein, was dir vllt helfen könnte ;)
 
Zurück