| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan ændres adgangskoden i php scripts til MySQL
    Med hjemmesider, der tilbyder brugeren medlemskab, skal hver bruger have mulighed for at ændre sit kodeord . Forudsat at brugeren allerede har logget ind på sin konto , kan du give ham mulighed for at ændre sit password med en simpel formular. Du bliver nødt til at oprette en "change password " side , at stillinger de oplysninger , som brugeren sender til din PHP side . Dette skema skal indeholde " ny adgangskode " og " Ønsket Adgangskode " tekstfelter samt en submit knap. Instruktioner
    1

    forbindelse til din database. Type " $ dbcon = mysql_connect (server , user_name , password) , " erstatte de parametre med login oplysninger til din specifikke database.
    2

    Opret to password variabler. Type " $ password1 = $ _POST [" password1 " ]" og "$ password2 = $ _POST [" password2 " ]" på separate linjer. Disse variable vil indsamle oplysningerne i password tekstbokse fra formular på dit forrige side.
    3

    undslippe de specialtegn, der måtte findes i brugerens nye adgangskode ved at bruge mysql_real_escape_string funktion. Type " $ password1 = mysql_real_escape_string ( $ password1 ) " og " $ password2 = mysql_real_escape_string ( $ password2 ) " på separate linjer . Denne funktion tilføjes i begyndelsen omvendte skråstreger til specialtegn , såsom anførselstegn , hvilket gør det sikkert at sende i en MySQL forespørgsel uden risiko for at generere en database fejl.
    4

    Kontroller at de to brugervenlige indsendt passwords ikke varierer . Type " if ($ password1 < > $ password2 ) { echo" Dine adgangskoder matcher ikke . ";} ", Og har brugeren prøve igen. Du skal sikre, at brugeren har indsendt det samme kodeord to gange for at beskytte mod brugerfejl.
    5.

    Indsend ny adgangskode til din database . Type " if ( mysql_query ( UPDATE table_name SET password = '$ password1 ' WHERE user_name = ' $ session [ userid ] ' " )) { echo "Dit succes har ændret din adgangskode . ", " Da din bruger logget ind på hendes konto , før , browseren vil have bestået " userid ".
    6

    Luk din forbindelse til databasen Type " mysql_close ( $ dbcon ) ." . på den sidste linje i din PHP script
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Slut 4D Med PHP 
    ·Hvordan bruger PHP for Cell Phone Websites 
    ·Sådan Upload Website Content fra Cpanel 
    ·Sådan oprettes et hyperlink i PHP 
    ·Sådan Kontroller PHP , hvis du bruger en iPhone 
    ·Sådan oprettes en dynamisk hjemmeside i PHP med data T…
    ·Hvordan man finder forsvundne numre i en PHP Array 
    ·Hvad er Microsoft SQL 
    ·PHP Automatiseret Mailing List Tutorial 
    ·Skole PHP Projekter 
      Anbefalede Artikler
    ·De teknikker til Semantic Beskrivelse 
    ·Hvad er specialtegn i Computer Kodning 
    ·Hvad Er Out of Bounds Mean på en computer 
    ·Hvordan kan uendelige løkker skabes 
    ·Hvordan opretter jeg en webside med en e-mailadresse 
    ·Tutorial for Runpy i Python 
    ·Sådan Call PHP funktioner med jQuery 
    ·JavaScript Bestem Hvis et element er deaktiveret 
    ·Sådan Retur til Hovedfunktion i C + + 
    ·Hvordan man opbygger 32- bit Linux Programmer på 64- b…
    Copyright © Computer Viden http://www.computerdk.com