TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN

Entrada protegida por contraseña

Si deseamos poner una contraseña a una entrada de nuestro blog, para que sólo puedan acceder a la misma los usuarios que la posean, en Edición HTML de una nueva entrada deberemos insertar el siguiente código HTML:

<script Language="JavaScript">
function entrar()
{
var getin=prompt("acceso restringido introduce contraseña:","");
if (getin!="colacao")
{alert('error clave incorrecta')}
else
{location.href="http://luz-tic.blogspot.com/2011/04/youtube-video-player.html"}
}
</script>
<a href="javascript:entrar()">pulsa aqui</a>

Pero existe un pequeño problema y es que si selecionamos el trozo de la entrada y le damos con el botón derecho del ratón, me permite ver el código de la entrada y claro está la clave.
Para que no ocurra esto, la solución que se me ocurre es bloquear le botón derecho del ratón . Pondríamos a continuación del código anterior, éste:

<script language="Javascript" type="text/javascript">
<!-- Begin
document.oncontextmenu = function(){return false}
// End -->
</script>

Y ahora alguíen me dirá, que si muestra el código del blog, también aparece, bueno al menos lo dificultamos, no todo el mundo se dedica a buscar entre multitud de páginas de código para ver una clave y si es así se lo estamos poniendo al menos díficil.

Lo que está en rojo, podremos sustituirlo por la clave que deseemos poner, y lo que está en verde es la entrada que desamos ejecutar en el caso que el código introducido sea el correcto, esta entrada a ejecutar es lo que estamos ocultando, crearemos una entrada de forma habitual, pero no le pondremos ni titulo ni etiqueta, la publicamos y copiamos la url, la cual pegaremos donde está el texto en verde del código, posteriormente la entrada que hemos creado sin titulo, le cambiamos la fecha colocándola por ejemplo antes de la primera entrada que editamos cuando creamos el blog o donde queramos, al no tener título no se va a mostrar.

Y como para muestra, un botón, pinchamos para ver la prueba, para ello he creado una entrada con un vídeo que se reproduce de forma automática.

Con este método ponemos dificil que se localice o se acceda a una pero si lo que queremos es que haya una seguridad total haremos los pasos anteriores lo único es que etiquetaremos la entrada a ocultar con una etiqueta por ejemplo OCULTO.
Nos vamos a Diseño de nuestro blog, Edicion Html y marcamos para expandir artilugios. Si nos hemos decidido a realizar ésto, cuidado, realizar una copia de seguridad del blog o fijarse bien donde estamos variando las cosas.
Buscamos el siguiente código e incluiremos las partes que están en rojo:

<b:includable id='main' var='top'>
<!-- posts -->
<div class='blog-posts'>
<b:include data='top' name='status-message'/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name != "OCULTO"'>
<h2 class='date-header'><data:post.dateHeader/></h2>
<b:include data='post' name='post'/>
</b:if>
</b:loop>
<b:else/>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
</b:if>
</b:loop>
</div>
<!-- navigation -->
<b:include name='nextprev'/>
<!-- feed links -->
<b:include name='feedLinks'/>
</b:includable>

Con esto ocultaría todas las entradas que haya etiquetado como OCULTO, pero tener en cuenta que si queremos que tengan acceso a ellas, deberemos crear una entrada donde pidamos la contraseña.

6 comentarios:

  1. Hola! Soy periodista y ahora hagoo dos cursos a distancia sobre tic. me he iniciado hace poco en esto de los blog y solo era para darte las gracias por posts como este, ya que, al menos a mi, ayudan mucho ;)

    ResponderEliminar
  2. De nada, es el propósito del blog, ayudar a todo tipo de personas que necesiten una manita, lo que necesites por aquí andaremos.

    ResponderEliminar
  3. MUCHAS GRACIAS SI TU ESTAS INTENTANDO ACER TMB ALGO K NO PUEDO ME AVISAS AVER SI TE PUEDO AYUDAS

    O KIERES ACER UNA COSA COMO TUENTI O ALGO ME LO DICES QUE YO ESTOY DISPUESTO A ACERLO ;)

    ResponderEliminar
  4. Muchas gracias por tu ofrecimiento, lo tendré en cuenta, saludos

    ResponderEliminar
  5. genial amiga... leí miles de post sobre como poner contraseñas y eran todas un fracaso!!!
    la tuya es sencilla y muy muy muy buena
    GRACIAS!

    ResponderEliminar
    Respuestas
    1. Me alegro que te guste HSA, un placer servirte de ayuda.

      Eliminar

Entradas populares

Colaboro En:

textoalternativo textoalternativo textoalternativo

Atención

Los comentarios serán publicados una vez hayan sido moderados, disculpen las molestias.

Este blog es informativo y de caracter educativo, el administrador del mismo no se responsabiliza del uso fraudulento o ilegal que otras personas hagan del contenido publicado en él.

Así mismo si alguien cree que se vulnera algún derecho se ruega ponerlo en conocimiento para que se subsane de forma inmediata.