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 :
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 :
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 :