he hecho un formulario de inicio de sesión en una caja de luz usando una función de javascript. Ahora quiero para almacenar un valor de variable de sesión, por lo que para comprobar si el usuario ha logined, y no mostrar su sesión caja de luz una y otra vez en sus navegaciones en la página .. Mi función javascript es:almacenar valor en la variable de sesión y marcarlo
<script language="javascript" type="text/javascript">
function createlightbox()
{
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'
}
function closelightbox()
{
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'
}
function checksession()
{ if (admin=="admin")
{closelightbox();}
else
{createlightbox();}
}
function check(form)/*function to check userid & password*/
{
/*the following code checkes whether the entered userid and password are matching*/
if(form.name.value == "admin" && form.password.value == "admin")
{
closelightbox();
var admin = <?php $_SESSION['Admin']= 1; ?>
}
else
{
document.getElementById("error").style.display='block';/*displays error message*/
}
}
</script>
y estoy llamando a la función checksession en mis formas de eventos onsubmit como
<form id="Admin" onreset="checksession()">
el problema es, en cada restablecer o presentados de la forma, incluso en los cambios de la página, se muestra el formulario de acceso. Por qué no está controlando la función de verificación de sesión. Por favor, dime cualquier falla Estoy haciendo
¿Sabía que JavaScript y PHP son idiomas diferentes? Su código es el equivalente en TI de Spanglish, pero Spanglish no necesita ser ejecutado por una computadora. –
sí lo sé, pero después de hacer los cambios, los resultados son los mismos, ahora por favor, podría encontrar otras fallas. –
No hay nada que arreglar aquí. Simplemente estás escribiendo código aleatorio con la esperanza de que eventualmente se ejecute. –