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

    Den PHP Kom ihåg mig Tutorial

    Använda PHP för att skapa en " Kom ihåg mig " kryssruta ger användarna möjlighet att logga in automatiskt när de besöker en webbplats sparar dem från att behöva ange sitt användarnamn och lösenord varje gång de stänger webbläsarfönstret . Den " Kom ihåg mig " kryssrutan kan också märkas " Håll mig inloggad " eller " Fortsätt vara inloggad i. " Vissa webbplatser ger även en tidsfrist för hur länge det kommer att automatiskt logga in dig , t.ex. " Håll mig inloggad i 2 veckor . " Instruktioner
    INSTRUKTIONER
    1

    Skapa en kryssruta genom att lägga till en ingång tagg av typen " checkbox " och en etikett direkt efter ingången taggen . Det bör placeras efter inloggning områden (t.ex. användarnamn och lösenord ) och innan submit -knappen . Exempel kod :

    Kom ihåg mig < /p >
    2

    Lägg till ett " om " uttalande som kontrollerar om det " Kom ihåg mig " är kryssrutan markerad eller inte och om det är , sätter användarnamn cookien till användarnamnet i $ _SESSION variabel och lösenord cookien till lösenordet i $ _SESSION variabel. Det bör placeras efter den kod som sätter $ _SESSION variabler att logga användaren i. Exempel kod :

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

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

    setcookie ( " cookpass " , $ _SESSION [ 'password ' ] , tid ( ) 2.592.000 , " /" ) ;

    }
    3

    Lägg till ett " om " uttalande som kontrollerar användarnas cookies för användarnamn och lösenord då sätter $ _SESSION username till $ _COOKIE användarnamn och $ _SESSION lösenordet till $ _COOKIE lösenord . Exempel kod :

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

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

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

    }
    4

    Lägg till ett " om " uttalande i början av din utloggning kod som kommer unset cookies om användaren loggar ut . Den " om " uttalande bör kontrollera om cookies är inställda och , om de är , ställ dem att tömma med en negativ utgångsdatum . Exempel kod :

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

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

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

    }


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man tar bort inledande nollor i SQL
    ·Hur du flyttar din MySQL databas till Web Hosting
    ·MySQL kommandon Tutorial
    ·Hur man skriver MySQL skript med PHP & SUB
    ·Hur man skapar ett Flash PHP Mysql Webbplats
    ·Hur man använder en vagn i PHP
    ·Hur man hanterar Dot Tecken i PHP
    ·Konvertera MySQL till SQLite
    ·Fult ord Filter i PHP
    ·Hur Split MySQL Strings
    Utvalda artiklarna
    ·Hur man redigerar en Word-dokument i C #
    ·CFG Filtyp
    ·Konvertera GBA till JAD
    ·Handledning av Visual Basic 6
    ·Hur man gör en användare Avslutade Loop i Java
    ·Den grundläggande MySQL Connection i PHP-skript med fe…
    ·Hur man skapar en databas från en webbsida
    ·Hur ansluta Visual C till en Access- databas
    ·Hur man skapar en ton i Java
    ·Hur man spelar ljudfil i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz