Formulario de acceso personalizado

|

Formulario de acceso al sistema

Esta funcionalidad le permitirá crear su propio formulario de acceso al sistema e insertarlo en su sitio web y de esta manera personalizar el acceso para sus clientes.

Campos del formulario

username tipo: text
password tipo: password
login_url  tipo: hidden (opcional)
logout_url  tipo: hidden (opcional)

El campo “logout_url” es opcional y le permite retornar a la URL especificada cuando el usuario salga del sistema.

Tipos de error

Al usar una URL personalizada para retornar al usuario en caso de fallo en el login, el sistema es capaz de retornar una variable con el código de error, de esta manera podrá personalizar el mensaje en pantalla para mostrar al usuario.
La variable GET que contiene el código de error es “e”.
Un ejemplo: Supongamos que establece el campo “url” con la dirección http://www.misitio.com/login.php, en caso de login fallido, el sistema retornara a http://www.misitio.com/login.php?e=loginfail

Códigos de error:

Loginfail la combinación de usuario y contraseña ingresados es incorrecta.
blocked la dirección de IP del cliente ha sido bloqueada por razones de seguridad
suspended la cuenta de usuario está suspendida
Acceso bloqueado

El acceso puede verse bloqueado por diferentes motivos. El sistema es capaz de bloquear cuentas de usuario o dirección de IP.
Una cuenta de usuario puede ser bloqueada por haber intentado acceder repetidamente con una contraseña incorrecta.  La cantidad de accesos fallidos para que la cuenta sea bloqueada es de 10 en un intervalo de 10 minutos.
Cuando una cuenta de usuario es bloqueada, deberá esperar 15 minutos para volver a intentar el acceso. Pasados 15 minutos, la cuenta es desbloqueada automáticamente.

Ejemplo de formulario

<form method="POST" action="http://servidor.com/">
   <input type="hidden" name="login_url" value="http://misition.com/mailing/acceso.php">
   <input type="hidden" name="logout_url" value="http://misition.com/mailing/ayuda">
   Nombre de usuario: <input type="text" name="username"> <br />
   Contraseña: <input type="password" name="password"> <br />
   <input type="submit" value="Ingresar">
</form>