El PHP Me Recuerda Tutorial

El uso de PHP para crear un "remember me" casilla de verificación ofrece a los usuarios la opción de iniciar sesión automáticamente cuando visita un sitio de ahorro de tener que introducir su nombre de usuario y contraseña cada vez que se cierre la ventana del navegador. El "Acuérdate de mí" casilla de verificación también puede ser etiquetado como "Keep me logged in" o "Permanecer conectado". En algunos sitios incluso dar un tiempo límite para cuánto tiempo se cerrará la sesión automáticamente, tales como "Mantener la sesión iniciada por 2 semanas."


PHP, Acuérdate de Mí Tutorial
el Uso de PHP para crear un 'remember me' casilla de verificación ofrece a los usuarios la opción de iniciar sesión automáticamente cuando visita un sitio de ahorro de tener que introducir su nombre de usuario y contraseña cada vez que se cierre la ventana del navegador. El 'Acuérdate de mí' casilla de verificación también puede ser etiquetado como 'Keep me logged in' o 'Permanecer conectado'. En algunos sitios incluso dar un tiempo límite para cuánto tiempo se cerrará la sesión automáticamente, tales como 'Mantener la sesión iniciada por 2 semanas.'
INSTRUCCIONES
  • Crear una casilla de verificación mediante la adición de una etiqueta input de tipo 'checkbox' y una etiqueta directamente después de la etiqueta de entrada. Debe estar ubicado después de los campos de inicio de sesión (por ejemplo, nombre de Usuario y Contraseña) y antes de que el botón de enviar. Ejemplo de código:

    Acuérdate de mí

  • Añadir un 'if' que comprueba si el 'Acuérdate de mí' casilla de verificación está activada o no y, si lo es, se establece el nombre de usuario de la galleta para el nombre de usuario en el $_SESSION variable y la contraseña de la galleta de la contraseña en el $_SESSION variable. Debe estar ubicado después del código que establece el $_SESSION variables de sesión del usuario. Ejemplo de código:
    if (isset($_POST['recordar'])){
    setcookie('cookname', $_SESSION['username'], time() 2592000, '/')
    setcookie('cookpass', $_SESSION['password'], time() 2592000, '/')
    }
  • Añadir otra instrucción 'if' que comprueba que los usuarios las cookies para el nombre de usuario y contraseña, a continuación, establece el $_SESSION nombre de usuario a la $_COOKIE nombre de usuario y la $_SESSION contraseña a los $_COOKIE contraseña. Ejemplo de código:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    $_SESSION['username'] = $_COOKIE['cookname']
    $_SESSION['password'] = $_COOKIE['cookpass']
    }
  • Añadir otra instrucción 'if' en el comienzo de su desconexión de código que va a desactivar las cookies en caso de que el usuario cierra la sesión. El 'si' declaración debe comprobar si las cookies y, si lo son, los puso a vacío con un negativo de caducidad. Ejemplo de código:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    setcookie('cookname', '', time()-2592000, '/')
    setcookie('cookpass', '', time()-2592000, '/')
    }

Consejos & Advertencias
  • Almacenar el nombre de usuario y contraseña en las cookies presenta ciertos riesgos de seguridad. Asegúrese de que las contraseñas se cifran siempre.
  • Este tutorial especifica de 30 días de vencimiento (60 segundos x 60 minutos x 24 horas x 30 días = 2592000 segundos) para que la cookie que puede ser demasiado largo o no el tiempo suficiente para que sus usos.
  • asegúrese de editar el código de ejemplo por lo que cumple con el código. Esto incluye pero no se limita a cambiar los nombres de las variables.








El PHP Me Recuerda Tutorial


El uso de PHP para crear un "remember me" casilla de verificacion ofrece a los usuarios la opcion de iniciar sesion automaticamente cuando visita un sitio de ahorro de tener que introducir su nombre de usuario y contraseña cada vez que se cierre la ventana del navegador. El "Acuerdate de mi" casilla de verificacion tambien puede ser etiquetado como "Keep me logged in" o "Permanecer conectado". En algunos sitios incluso dar un tiempo limite para cuanto tiempo se cerrara la sesion automaticamente, tales como "Mantener la sesion iniciada por 2 semanas."


PHP, Acuerdate de Mi Tutorial
el Uso de PHP para crear un 'remember me' casilla de verificacion ofrece a los usuarios la opcion de iniciar sesion automaticamente cuando visita un sitio de ahorro de tener que introducir su nombre de usuario y contraseña cada vez que se cierre la ventana del navegador. El 'Acuerdate de mi' casilla de verificacion tambien puede ser etiquetado como 'Keep me logged in' o 'Permanecer conectado'. En algunos sitios incluso dar un tiempo limite para cuanto tiempo se cerrara la sesion automaticamente, tales como 'Mantener la sesion iniciada por 2 semanas.'
INSTRUCCIONES
  • Crear una casilla de verificacion mediante la adicion de una etiqueta input de tipo 'checkbox' y una etiqueta directamente despues de la etiqueta de entrada. Debe estar ubicado despues de los campos de inicio de sesion (por ejemplo, nombre de Usuario y Contraseña) y antes de que el boton de enviar. Ejemplo de codigo:

    Acuerdate de mi

  • Añadir un 'if' que comprueba si el 'Acuerdate de mi' casilla de verificacion esta activada o no y, si lo es, se establece el nombre de usuario de la galleta para el nombre de usuario en el $_SESSION variable y la contraseña de la galleta de la contraseña en el $_SESSION variable. Debe estar ubicado despues del codigo que establece el $_SESSION variables de sesion del usuario. Ejemplo de codigo:
    if (isset($_POST['recordar'])){
    setcookie('cookname', $_SESSION['username'], time() 2592000, '/')
    setcookie('cookpass', $_SESSION['password'], time() 2592000, '/')
    }
  • Añadir otra instruccion 'if' que comprueba que los usuarios las cookies para el nombre de usuario y contraseña, a continuacion, establece el $_SESSION nombre de usuario a la $_COOKIE nombre de usuario y la $_SESSION contraseña a los $_COOKIE contraseña. Ejemplo de codigo:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    $_SESSION['username'] = $_COOKIE['cookname']
    $_SESSION['password'] = $_COOKIE['cookpass']
    }
  • Añadir otra instruccion 'if' en el comienzo de su desconexion de codigo que va a desactivar las cookies en caso de que el usuario cierra la sesion. El 'si' declaracion debe comprobar si las cookies y, si lo son, los puso a vacio con un negativo de caducidad. Ejemplo de codigo:
    if (isset($_COOKIE['cookname']) & & isset($_COOKIE['cookpass'])){
    setcookie('cookname', '', time()-2592000, '/')
    setcookie('cookpass', '', time()-2592000, '/')
    }

Consejos & Advertencias
  • Almacenar el nombre de usuario y contraseña en las cookies presenta ciertos riesgos de seguridad. Asegurese de que las contraseñas se cifran siempre.
  • Este tutorial especifica de 30 dias de vencimiento (60 segundos x 60 minutos x 24 horas x 30 dias = 2592000 segundos) para que la cookie que puede ser demasiado largo o no el tiempo suficiente para que sus usos.
  • asegurese de editar el codigo de ejemplo por lo que cumple con el codigo. Esto incluye pero no se limita a cambiar los nombres de las variables.

El PHP Me Recuerda Tutorial

El uso de PHP para crear un "remember me" casilla de verificación ofrece a los usuarios la opción de iniciar sesión automáticamente cuando visita un sitio de ahorro de tener que introducir su nombre de usuario y contraseña cada vez que se cierre la ventana del navegador. El "Acuérdate de mí" casilla de verificación también puede ser etiquetado como "Keep me logged in" o "Permanecer conectado". En algunos sitios incluso dar un tiempo límite para cuánto tiempo se cerrará la sesión automáticamente, tales como "Mantener la sesión iniciada por 2 semanas."
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación