Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
De PHP Remember Me Tutorial
Met behulp van PHP om een ​​" Remember me " vakje geeft gebruikers de optie om automatisch ingelogd wanneer ze een site ze op te slaan van de verplichting om hun gebruikersnaam en wachtwoord elke keer als ze het browservenster sluit voer bezoeken . De " Herinner mij " vakje kan ook worden geëtiketteerd " Laat mij aangemeld blijven " of " Aangemeld blijven inch" Sommige sites zelfs een termijn van hoe lang het zal automatisch log je in , zoals het geven " Hou me ingelogd voor 2 weken . " Instructies
INSTRUCTIES
1

Maak een selectievakje door het toevoegen van een input -tag van het type " checkbox " en een label direct na de ingang tag . Het moet zich na de login velden (zoals gebruikersnaam en wachtwoord ) en voor de submit knop . Voorbeeld code :


Herinner mij < /p >
2

Voeg een "if " statement dat controleert of het " Herinner mij " vakje is aangevinkt of niet en , als het is, zet de gebruikersnaam cookie naar de gebruikersnaam in de $ _SESSION variabele en het wachtwoord koekje om het wachtwoord in de $ _SESSION variabele . Het moet zich na de code die zet de $ _SESSION variabelen om de gebruiker in Voorbeeld code inloggen :

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

setcookie
( " cookname " , $ _SESSION [ ' gebruikersnaam ' ] , time () 2592000 , " /" ) ;

setcookie
( " cookpass " , $ _SESSION [ ' password ' ] , time () 2592000 , " /" ) ; }


3


Voeg nog een " if " statement dat de gebruiker cookies controleert voor de gebruikersnaam en het wachtwoord stelt dan de $ _SESSION gebruikersnaam om de $ _COOKIE gebruikersnaam en het $ _SESSION wachtwoord om de $ _COOKIE wachtwoord . Voorbeeld code :

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


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

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

}
4

Voeg nog een "als " verklaring aan het begin van je uitloggen code die de cookies zal uitschakelen als de gebruiker uitlogt . De " if" statement moet controleren of de cookies worden ingesteld en , als ze zijn, zet ze te legen met een negatieve afloop . Voorbeeld code :

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

setcookie
( " cookname " , " " , tijd ( ) -2592000 , " /" ) ;

setcookie
( " cookpass " , " " , time ( ) -2592000 , " /" ) ; }


< br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een PHP -bestand e…
·Hoe te compileren MySQL Workbe…
·Hoe om te controleren Bestands…
·Hoe maak je een PHP Call Naam …
·Hoe te Lege Tags Verwijder in …
·Hoe de MySQL 3 Root Password R…
·Hoe maak je toevoegen Registre…
·Hoe te laden Script handmatig …
·Hoe kan ik PHP installeren in …
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe te Wildcards gebruiken in map namen …
·Hoe kan ik PHP of ASP.NET -versie wijzig…
·Hoe te XHTML leren voor beginners 
·Hoe de strlen Command in gebruik C + + 
·Hoe te Leading Spaces in Perl Verwijder 
·Hoe de memmove functie in gebruik C + + 
·Hoe kan ik mijn PHP Rand Fix 
·Hoe kan ik PHP Class converteren naar XM…
·Hoe te Program Spelen in C + + 
Copyright © Computer Kennis http://www.nldit.com