23.2.11

Contraseña de acceso a una entrada del blog


Podemos restringir el acceso a una(s) entrada(s) de nuestro blog habilitando un formulario de acceso con contraseña, así:

1.- Cuando creemos la entrada, en el editor de HTML...

Crear entrada en edotor HTML

...pegamos, antes del texto de la misma, el siguiente Script:

<Script languaje="javascript">
  var getin = prompt("Necesitas una contraseña para acceder a esta entrada.")
  if (getin!="Aquí la contraseña")
  {location.href='URL de página anunciando error'}
  else
  {alert('Contraseña correcta, acepta para ingresar')}
</Script>
  • En Aquí la contraseña ponemos el número de la contraseña.
  • Cuando la contraseña anotada en el formulario no es la correcta, el Script nos rediccionará a la página cuya URL debemos poner en URL de página anunciando error.

2.- Para crear la página con el anuncio de Error tenemos dos opciones:

  • Crear una entrada con el texto en donde anunciamos el error. Esta alternativa no es aconsejable porque, mientras no creemos más entradas, ésta, en la que anunciamos el error, se verá en la página principal, lo cual no es nada estético.
  • Crear un nuevo blog (en Blogger podemos crear todos los blogs que queramos) con una única entrada, que es la que va a contener el texto con el anuncio de Error. La URL de este blog es la que debemos poner en URL de página anunciando error. Esta opción es la ideal.
Si son varias las entradas con acceso restringido, ponemos en cada una el Script (véase punto 1), y creamos en el nuevo blog una entrada con el anuncio de error por cada entrada, del blog principal, con acceso restringido, y en URL de página anunciando error ponemos la URL de la entrada respectiva.

En este último caso, en el que debamos crear varias entradas con anuncio de error en el nuevo blog, debemos habilitar, en el mismo Mostrar un máximo de 1 entrada en la página principal:

Diseño ► Configuración ► Entradas y comentarios ► Mostrar un máximo de 1 entrada en la página principal

Lo anterior con el fin de evitar que nos aparezcan, en la entrada principal del nuevo blog, varios anuncios de error.

3.- En la entrada que va a contener el anuncio de error, y a la que no le pondremos título, ponemos, en el editor de HTML, el siguiente código:

<p>
<center>
<b>¡¡Contraseña errada!! Regresa, haciendo click sobre la flecha, e inténtalo de nuevo.</b>
<p>
<a href="URL de la entrada con acceso restringido"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 100px; height: 47px;" src="http://www.clker.com/cliparts/e/a/7/a/1194985593422726425arrow-left-blue_benji_pa_01.svg.thumb.png" border="0" alt="Intentar de nuevo" title="Intentar de nuevo"/></a>
</center>
  • En URL de la entrada con acceso restringido ponemos la URL de la entrada a la que debemos acceder con contraseña.
  • http://www.clker.com/cliparts/e/a/7/a/1194985593422726425arrow-left-blue_benji_pa_01.svg.thumb.png es la URL de la imagen (flecha), que puede ser cambiada.

Esta entrada se verá así:

Regresar a poner contraseña correcta

En el Demo vamos a utilizar esta clave: 12345. Probemos utilizando la clave correcta y otra incorrecta:

Contraseña para acceder a una entrada

Como vimos en el demo, una vez introducida la contraseña correcta aparecerá un mensaje como éste:

...que dependiendo del navegador, puede contener o nó la segunda la línea "Evita que esta página cree cuadros de diálogos adicionales". Esta clase de mensajes suele crear desconfianza. Si queremos que este cuadro no aparezca, sino que, introducida la contraseña correctamente, se acceda directamente a la entrada, eliminamos del código del punto 1 estas líneas:

  else
  {alert('Contraseña correcta, acepta para ingresar')}

 

Poner más de una contraseña

Si necesitamos poner más de una contraseña en una entrada con acceso restringido, ponemos, en el código del punto 1, la siguiente línea:

  if (getin!="Aquí la contraseña")

...tantas veces cuantas contraseñas necesitemos poner. En este caso el cuadro indicado arriba, con el mensaje del blog, en caso de que lo dejemos habilitado, aparecerá únicamente con la última contraseña.

 

Nota

La contraseña se nos exigirá cuando queramos ingresar a la(s) entrada(s) con acceso restringido, pero también se nos exigirá para ingresar a la página principal cuando en ésta haya varias entradas y entre las mismas esté una entrada con acceso restringido.

21 comentarios :

▼▲ Ocultar / Mostrar comentarios
Comentario escrito por ale : #

amigo tu blog esta buenisimo yo soy un gran fan de tu blog
mi blog es http://aleglez22.blogspot.com/
quisiera saber todo lo que sabes tu
pero porque no ganas con publicidad y porque no tienes adsense

Comentario escrito por Pedro Pablo Pachón : #

Ale: Gracias por tu comentario. Esta misma inquietud me la enviaste el 19 de Marzo, y ya te la respondí. Revisa tu correo.

Un gran saludo y recuerda que siempre eres bienvenido a este blog.

Hasta pronto.

Comentario escrito por Recóndita Armonía : #

Enhorabuena Castorlux, de todos los Foros y Blogs de ayuda que he visitado, y son muchos en el último mes, el que más me ha ayudado es el tuyo. Todo claro, ordenado, imposible equivocarse.
Mi blog es http://reconditaarmonia.blogspot.com/
Un saludo y gracias

Comentario escrito por D y A : #

Hola, somos 2 niños, y nos gusta mucho este blog, el nuestro es: http://lospoliciasdebroma.blogspot.com/, pero tenemos un problema con la contraseña, porque no te deja ver lo demás del blog.


Esperamos respuesta.

Comentario escrito por Pedro Pablo Pachón : #

Bruno Fierro: Gracias por tu comentario, y felicitaciones por tu blog, es muy interesante.
Saludos.

Comentario escrito por Pedro Pablo Pachón : #

Damián y Alberto: Al intentar el acceso a una entrada que requiera contraseña, mientras ésta no se ingrese no se verá la página, que incluye la entrada y "lo demás del blog".

Y como se dice en la nota, al final del tutorial:
"La contraseña se nos exigirá cuando queramos ingresar a la(s) entrada(s) con acceso restringido, pero también se nos exigirá para ingresar a la página principal cuando en ésta haya varias entradas y entre las mismas esté una entrada con acceso restringido."

Los felicito, tienen un excelente blog.

Comentario escrito por Luis : #

Hola Pedro (Castorlux).He creado algunos bogs en Blogger. Al respecto de acceso restringido a una entrada quisiera que me ayudes en un proyecto que tengo y es el de dictar un curso de elaboraciòn de artesanìas en el cual estarìa descrito el mismo en capìtulos, videos, etc y quisiera vender mi producto a personas interesadas en el mismo. La pregunta, cada persona debe tener su clave de acceso y como suministrarìa una clave a cada uno de ellos. Muchas gracias y si puedes ayudarme te lo agradecerìa infinitamente.
Hasta pronto y mucha suerte.
riostagua@gmail.com

Comentario escrito por Pedro Pablo Pachón : #

Luis: Las contraseñas que se crean son una por cada entrada con acceso restringido, y no una por persona. Una vez creadas las contraseñas se las envías al correo de las personas a las que tú autorices para ingresar a dichas entradas.
Saludos.

Comentario escrito por Anónimo #

Genial... gracias..gracias :D

Comentario escrito por Unknown : #

Saludos Jyon_xD_Anime. Gracias por su visita.

Comentario escrito por ZOEK Agencia de Marketing : #

Existe la posibilidad de modificar el código para poner más de una contraseña por entrada?
mi correo fernandojul@zoek-ltda.com

Gracias.

Comentario escrito por Unknown : #
Este comentario ha sido eliminado por el autor.
Comentario escrito por Pedro Pablo Pachón : #

Drea Rivera, si en la página principal del blog se muestran varias entradas y entre esas entradas hay una con acceso restringido, la contraseña se exigirá al acceder al blog por la página principal.
Lo anterior se puede evitar quitando, de la página principal, la entrada con acceso restringido, cambiándole la fecha por una anterior a la fecha de la primera entrada, en orden cronológico, de las que aparecen en la página principal.
En el siguiente tutorial se explia cómo cambiar la fecha de una entrada:

http://bloguermast.blogspot.com/2013/01/cambiar-el-orden-de-las-entradas-de.html

Saludos.

Comentario escrito por Anónimo #

Hola Pedro, me parece genial el blog y en concreto este comentario me ha ayudado mucho. De todas formas me surge una duda y es que una vez que he creado un nuevo blog para la página de error me gustaría saber cómo haces para que en dicha página solo aparezca el mensaje y la flecha con el resto del fondo limpio y no todos los comentarios que aparecen como: suscribirse a, datos personales, página principal.

Muchas gracias

Comentario escrito por Unknown : #

Anónimo, debes dejar únicamente la sección correspondiente al cuerpo de las entradas, y eliminar las demás. En el menú de contenido de este blog encontrarás algunos tutoriales que te pueden ayudar.

Saludos.

Comentario escrito por Marcelo Rpc : #

Muy bueno el post, pero cuando lo uso, me restringe toda la pagina. o sea para entrar al blog, directamente me pide contraseña, y no solamente la entrada,. gracias

Comentario escrito por Unknown : #

Marcelo, en el tutorial se anota que si una entrada con acceso restringido está en la página principal, se restringirá la entrada a la misma y, por consiguiente, al blog. Para evitar esto debe cambiarle la fecha a la entrada con acceso restringido, por una fecha anterior a la de las entradas que están en la página principal.
En el siguiente tutorial se explica cómo cambiarle la fecha a una entrada:
http://bloguermast.blogspot.com/2013/01/cambiar-el-orden-de-las-entradas-de.html

Saludos.

Comentario escrito por LUIS MARI #

Hola Pedro,
me ha sido de mucha utilidad las indicaciones que das en este post y he conseguido hacer que varias entradas de mi blog tengan acceso restringido. Todo ha funcionado bien hasta hace unos días en que ha cambiado de formato el mensaje que aparece para pedir la contraseña y aunque no te deja entrar en ella si por ejemplo es un enlace, si que se ve, cosa que antes no pasaba. No sé si me podrás ayudar.
Muchas gracias de antemano y un saludo.

Comentario escrito por Pedro Pablo Pachón : #

Luis Mari,
lo explicado en este tutorial funciona con todos los navegadores, excepto algunas versiones de Inernet Explorer, pero no relacionados con lo que te sucede. Así es que puede ocurrir que alguna modificación que hiciste en la plantilla es posible que esté originando el problema. Revisa los cambios que has hecho desde que esto ocurre.

Saludos.

Comentario escrito por LUIS MARI #

Hola Pedro,
solucionado, creo que el problema es que tenía varias entradas con la misma etiqueta dentro de un menú desplegable y al dejar una sola entrada funciona a la perfección. Muchísimas gracias una vez más.

Saludos.

Comentario escrito por Pedro Pablo Pachón : #

¡Felicitaciones Luis Mari!

Este blog ya cumplió su ciclo, por esta razón, aunque sigue a disposición de los usuarios, no se harán más publicaciones ni se atenderán más consultas. La respuesta a su inquietud puede estar entre los comentarios hechos hasta aquí.

El autor.