HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Jelszómódosítás űrlap


A jelszó módosítása külön oldalon történik.

A felhasználótól az űrlap bekéri az eredeti jelszavát valamint az újat. Az utóbbit kétszer is meg kell adnia.

Ha már elküldésre került az űrlap, akkor a $ErrorStr változóban található hibakód jelzi, ha hibás az eredeti vagy különbözik a két új jelszó.

A hibás adatok input elemei Error osztályba kerülnek. Ezek a CSS jóvoltából piros szegélyével hívja fel a felhasználó figyelmét a hibára.

A kód a w3_regisztracio.php -ban található.

1. példa:

Forráskód



<?php
function Kiir_JelszoModosit($ErrorStr)
{
global $MySqliLink, $mm_felhasznalo, $hozzaferes;
  $Fnev = $mm_felhasznalo;
  $SelectStr = "SELECT * FROM felhasznalo_reg WHERE Fnev='$Fnev'"; 
  $result    = mysqli_query($MySqliLink,$SelectStr) OR  die("Hiba RG 22");
  $row       = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
  $id   = $row['id'];
  $Fnev = $row['Fnev']; 
  $Fszemnev = $row['Fszemnev'];
  $Fjelszo  = $row['Fjelszo'];
  $Femail   = $row['Femail'];
  $Fszint   = $row['Fszint'];
  $Fhiba    = $row['Fhiba']; 
  $HTMLkod = $HTMLkod."<div id='DIVigazit'> <div id='div_JelszModosit'> <h1>Felhasználói jelszó módosítása</h1>n";
  if ($ErrorStr == 'OK') {$HTMLkod .= "<p class='JszInfo'> A felhasználói jelszó változott. </p>n";}
  if ($hozzaferes==6)    {$HTMLkod .= "<p class='JszInfo'> A demo felhasználó adatai nem módosíthatók. </p>n";}
  $HTMLkod .= "<form action='#' method='post' id='form_JelszModosit'>n";
    $HTMLkod .= "<fieldset class='LelszoMod'>  <legend> Felhasználónév, jelszó </legend>";
  $HTMLkod .= "<input type='hidden' name='form_JelszModosit' value='form_JelszModosit'>n";
  $HTMLkod .= "<p><label for='fnev' class='label_1'>Felhasználónév</label> n";
  $HTMLkod .= "<input type='text' name='Fnev' id='Fnev' placeholder='Felhasználónév' value='$Fnev' readonly> <span></span></p>n"; 
  $HTMLkod .= "<p> Adja meg az érvényes jelszavát!</p>n"; 
  $HTMLkod .= "<p><label for='Fjelszo' class='label_1'>Régi jelszó</label>n"; 
  if (strpos($ErrorStr,'ERR01')!== false) 
    {$HTMLkod .= "<input type='password' name='Fjelszo' id='Fjelszo' placeholder='Régi jelszó' value='' class='Error' required >n";} else
    {$HTMLkod .= "<input type='password' name='Fjelszo' id='Fjelszo' placeholder='Régi jelszó' value='' required >n";}
  $HTMLkod .= "<span>*</span></p>n";
  $HTMLkod .= "<p> Mindkét mezőbe írja be az új jelszót!</p>n"; 
  $HTMLkod .= "<p><label for='Fujjelszo' class='label_1'>Új jelszó</label>n"; 
  if ((strpos($ErrorStr,'ERR12')!== false) or (strpos($ErrorStr,'ERR13')!== false))
    {$HTMLkod .= "<input type='password' name='Fujjelszo' id='Fujjelszo' placeholder='Új jelszó' value='' class='Error' required >n";} else
    {$HTMLkod .= "<input type='password' name='Fujjelszo' id='Fujjelszo' placeholder='Új jelszó' value='' required >n";}
  $HTMLkod .= "<span>* Minimum 6 karakter</span></p>n";
  $HTMLkod .= "<p><label for='Fujjelszo1' class='label_1'>Új jelszó újra</label>n"; 
  if ((strpos($ErrorStr,'ERR12')!== false) or (strpos($ErrorStr,'ERR13')!== false)) 
    {$HTMLkod .= "<input type='password' name='Fujjelszo1' id='Fujjelszo1' placeholder='Új jelszó újra' value='' class='Error' required >n";} else
    {$HTMLkod .= "<input type='password' name='Fujjelszo1' id='Fujjelszo1' placeholder='Új jelszó újra' value='' required >n";} 
  $HTMLkod .= "<span>* Minimum 6 karakter</span></p>n";
  $HTMLkod .= "</fieldset>";
  $HTMLkod .= "<input type='submit' name='submit' value='Módosítás' >n";
  $HTMLkod .= "</form></div></div>n";
  echo $HTMLkod;
}
?>
 

A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop