Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    PHP Husk meg Tutorial
    Bruke PHP til å lage en " Husk meg " boksen gir brukerne muligheten til å bli logget inn automatisk når de besøker et nettsted lagrer dem fra å måtte oppgi sitt brukernavn og passord hver gang de lukker nettleservinduet. "Husk meg " boksen kan også være merket " Husk meg " eller " Forbli pålogget i." Noen steder også gi en frist for hvor lang tid det vil automatisk logge deg inn, for eksempel " Hold meg logget på i 2 uker. " Instruksjoner
    INSTRUKSJON
    en

    Lag en avmerkingsboks ved å legge en inngang tag av type "boksen " og en etikett direkte etter innspill tag . Det bør være plassert etter innloggingsfeltene (f.eks brukernavn og passord ) og før send-knappen . Eksempel kode :

    Husk meg < /p >
    2

    Legg en " hvis " statement som sjekker om " Husk meg " er merket eller ikke , og hvis det er, setter brukernavn cookie til brukernavn i $ _SESSION variabelen og passord cookie til passordet i $ _SESSION variabelen. Det bør være plassert etter koden som setter $ _SESSION variabler å logge brukeren i. Eksempel kode :

    if ( isset ( $ _POST [' huske '] ) ) {

    setcookie ( " cookname ", $ _SESSION [ 'username '] , tid ( ) 2592000 , " /");

    setcookie ( " cookpass ", $ _SESSION [' passord '] , tid ( ) 2592000 , " /");

    }
    3

    legg til " hvis "statement som sjekker brukernes cookies for brukernavn og passord deretter setter $ _SESSION brukernavn til $ _COOKIE brukernavn og $ _SESSION passord til $ _COOKIE passord. Eksempel kode :

    if ( isset ( $ _COOKIE [' cookname '] ) && isset ( $ _COOKIE [' cookpass '] ) ) {

    $ _SESSION [ 'username '] = $ _COOKIE [' cookname ' ];

    $ _SESSION [' passord '] = $ _COOKIE [' cookpass ' ];

    }
    4

    legg til "hvis" uttalelse i begynnelsen av din utlogging kode som vil frakoble cookies hvis brukeren logger ut . "Hvis" statement bør du sjekke om cookies er satt , og hvis de er , setter dem til å tømme med en negativ utløp. Eksempel kode :

    if ( isset ( $ _COOKIE [' cookname '] ) && isset ( $ _COOKIE [' cookpass '] ) ) {

    setcookie ( " cookname ", "" , tid ( ) -2.592.000 , " /");

    setcookie ( " cookpass ", "" , tid ( ) -2.592.000 , " /");

    }


    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer Excel til CSV i PHP 
    ·Hvordan lage et Word- dokument fra en SQL- spørringen 
    ·Slik eksporterer MySQL data til Excel i et PHP -funksjo…
    ·Hvordan endre Column Navn på MySQL tabellen med T - SQ…
    ·Hvordan lage en Session ID i PHP 
    ·Om e-postvedlegg ved hjelp av PHP 
    ·Hvordan sette inn i en database med en rullegardinmeny …
    ·Hvordan sette inn flere triggere i MySQL 
    ·Hvordan beskytte SQL fra Injiser Uttalelser 
    ·Hvordan Les Eval Print i PHP 
      Anbefalte artikler
    ·Hvordan kombinere Følg Mus og Alltid synlig Script 
    ·Slik bruker du en Underprogrammet i Visual Basic 6.0 
    ·Fordelene av flere arv 
    ·Hvordan legge til linjer til en Combo Box 
    ·Hvordan å få en HTA -fil fra VBScript 
    ·Hvordan bruke GetSetting i VB6 
    ·Hvordan skrive til en DOS Window Fra VBS Script 
    ·Hvordan INT i C + + for reelle tall 
    ·Hvordan Ring en ActiveX DLL Fra Visual Basic 
    ·Hvordan legge til Array elementer i VBS 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/