Iniciar sesión usando Cookie

Para evitar que un usuario acceda de manera directa a una página, "login" es requerido. Este javascript se utiliza para establecer la cookie de entrada de sesión y el mostrar el contador de visitas del usuario.

Características

  • Se utiliza para establecer y obtener los valores de las cookie.
  • Es simple y fácil de usar.
  • Muestra el contador de visitas del usuario.

Prevista


Código

Javascript Código

<!-- Script by hscripts.com -->
<script type="text/javascript">
var today = new Date();
var expiry = new Date(today.getTime() 365 * 24 * 60 * 60 * 1000);
function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1) { endstr = document.cookie.length; }
return unescape(document.cookie.substring(offset, endstr));
}
function ctck()
{
var sds = document.getElementById("dum");
if(sds == null){
alert("Esta utilizando un paquete gratuito. No esta autorizado para retirar la etiqueta.");
}
var sdss = document.getElementById("dumdiv");
if(sdss == null){
alert("Esta utilizando un paquete gratuito. No esta autorizado para retirar la etiqueta.");
}
}
document.onload="ctck()";
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg) {
return getCookieVal (j);
}
i = document.cookie.indexOf(" ", i)+1;
if (i == 0) break;
}
return null;
}
function DeleteCookie (name,path,domain)
{
if (GetCookie(name)) {
document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "")+ "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
function SetCookie (name,value,expires,path,domain,secure)
{
document.cookie = name + "=" + escape (value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}
if (GetCookie('user_id') == null)
{
var getName = prompt('Hi ... Ã�áBienvenido! La primera vez que todos tenemos que a traves de Ã�Ã&copy;l. Por favor escriba su nombre.', '');
var answer = confirm ('Hi... ' +getName+ '. �ÿQuieres recordar su nombre y apellidos en el registro de futuros?');
if (answer)
{
SetCookie('user_id', (getName != '' ? getName : 'un usuario an�ónimo'), expiry);
SetCookie('hit_count', '1', expiry);
}
document.writeln('<H2>Bienvenida, ' + (getName != '' ? getName : 'un usuario an�ónimo') + '</H2>' + 'Esta es su primera visita.');
}
else
{
var getName = GetCookie('user_id');
var getHits = GetCookie('hit_count');
getHits = parseInt(getHits) + 1;
document.writeln('<H2>Bienvenido de nuevo, ' + getName + '</H2>' + 'Usted ha visitado ' + getHits + ' veces.');
SetCookie('hit_count', '' + getHits + '', expiry);
}
document.write("<div style='font-size: 10px;color: #dadada;' id='dumdiv'> <a href='https://www.hscripts.com' id='dum' style='text-decoration:none;color: #dadada;'>©h</a></div>");
</script>
<!--Script by hscripts.com-->


  • Fecha de lanzamiento - 2011-06-22
  • Trouvez la version gratuite sans lien de droits d'auteur seulement pour $5
  • Para la personalización de este script o de cualquier desarrollo de script contacte con nosotros, support@hscripts.com

Uso

  • Copia y pega el código javacript en su página HTML y hace uso de este script.
  • Este script se usa para establecer y obtener los valores de la cookie para su entrada.
  • También se utiliza para mostrar su conteo de visita en una página web.

License

  • Ce javascript (mal orthographié en tant que script java) / Le code HTML est donnée sous la licence GPL
  • à savoir l'utilisation gratuite pour ceux qui l'utilisent comme il est..
  • Gratuit, si votre modification ne supprime pas notre droit d'auteur et des liens.
  • Licence informations détaillées peuvent être trouvées ici.
  • You can purchase the script if your requirements does not meet GPL License terms.