Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Så för att ändra lösenordet i PHP-skript för MySQL

    Med webbplatser som erbjuder användaren medlemskapet bör varje användare ha möjlighet att ändra sitt lösenord . Förutsatt att användaren redan har loggat in på sitt konto , kan du ge honom möjlighet att ändra sitt lösenord med en enkel form . Du måste skapa en " ändra lösenord " sida som inlägg den information som användaren lämnar till din PHP- sida . Denna blankett ska innehålla " nytt lösenord " och " Ange lösenord igen " textfält samt en submit -knapp . Instruktioner
    1

    Anslut till din databas . Typ " $ dbcon = mysql_connect ( server , användarnamn , lösenord ) , " ersätta parametrarna med inloggningsuppgifter till ditt specifika databasen .
    2

    Skapa två lösenord variabler . Typ " $ password1 = $ _POST [ " password1 " ] , " och " $ password2 = $ _POST [ " password2 " ] , " på separata rader . Dessa variabler kommer att samla in informationen i rutorna Lösenord Text från formuläret på föregående sida . Addera 3

    Escape de specialtecken som kan finnas i användarens nya lösenord genom att använda mysql_real_escape_string funktionen . Typ " $ password1 = mysql_real_escape_string ( $ password1 ) , " och " $ password2 = mysql_real_escape_string ( $ password2 ) , " på separata rader . Denna funktion lägger du snedstreck till specialtecken , t.ex. citattecken , vilket gör det säkert att skicka in en MySQL Query utan risk för att generera en databas fel .
    4

    Kontrollera att de två användardefinierade inlämnade lösenord skiljer sig inte . Typ " if ( $ password1 < > $ password2 ) { echo " Dina lösenord matchar inte . " ;} " Och låta användaren försöka igen . Du bör se till att användaren har lämnat samma lösenord två gånger för att skydda mot användarfel .
    5

    in det nya lösenordet till din databas . Typ " if ( mysql_query ( UPDATE tabellnamn SET password = ' $ password1 ' WHERE användarnamn = ' $ session [ userid ] ' " ) ) { echo " Din har ändrat ditt lösenord . " ; " Eftersom din användare loggat in på sitt konto innan , webbläsaren kommer att ha passerat " userid . "
    6

    Stäng din anslutning till databasen Type " mysql_close ( $ dbcon ) , " . . den sista raden i din PHP-skript

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här ändrar en textfil med PHP
    ·Query String autentisering i PHP
    ·Hur man skickar Mail PHP till en IIS 6
    ·Hur man skapar en anpassad felsida på Joomla
    ·Hur man skapar JPG miniatyrer med PHP
    ·Hur konvertera en sträng till en decimal i PHP
    ·Hur skicka flera parametrar från HTML-formulär med GE…
    ·Hur att dölja en kombinationsruta i PHP
    ·Hur man använder PHP post för att skicka till en e-po…
    ·Hur man testar MySQL Script Hastighet
    Utvalda artiklarna
    ·Hur man beräknar SHA1 efter en sträng i C #
    ·Konvertera Int till String i Python
    ·Hur Ping i Javascript
    ·Hur man bygger ett Twitter robot i PHP
    ·Introduktion till Visual Basic 6.0
    ·Hur du flyttar din MySQL databas till Web Hosting
    ·Hur man ansluter en databas för Visual Basic
    ·Hur man bort radnummer i MySQL
    ·Hur man skriver en ActiveX-kontroll
    ·NetBeans IDE 6.1 Mobila Tutorials
    Copyright © Dator Kunskap http://www.dator.xyz