¿Cómo puedo detener el redireccionamiento de una etiqueta de anclaje a otra página si el usuario no ha iniciado sesión? Tengo una función para verificar si el usuario está conectado o no. Quiero hacerlo con JQuery o JavaScript. Esto es lo que he probado hasta ahora, pero sin resultados:Cómo detener la redirección de un ancla utilizando JQuery
<a href="www.somewhere.com" id="yes">Read More</a>
<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(){
var id = $(this).attr('id');
if(id == 'yes'){
//i want to prevent
}else{
//redirect
}
});
});
</script>
Tal vez le sugiera que use sesiones que este método –
Puede devolver false, cuando se activa un evento onclick. – funerr
La autenticación debe realizarse en el servidor en su PHP, no en JavaScript en absoluto. – Greg