# login con cirrus.js

**URL:** <https://foros.velneo.com/t/login-con-cirrus-js/7333>\
**Category:** Velneo\
**Created:** [9 Septiembre, 2014 08:19 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333 "2014-09-09T08:19:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![humber](https://avatars.discourse-cdn.com/v4/letter/h/8491ac/32.png) [@humber](https://foros.velneo.com/u/humber)\
**Post date:** [9 Septiembre, 2014 08:19 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/1 "2014-09-09T08:19:22Z")

</div>

Buenas a todos, hace un par de días a ver un post de cristian en el foro de la liberación de una nueva versión de cirrus me dio la curiosidad por probarlo.

Les dejo aquí acceso a una aplicación de login sencilla para que puedan probarla, es para aprender pero luego pues utilizarla en mis proyectos cuando la tenga completa. Si hay algún error me avisan 🙂

contiene:

- registro de nuevos usuarios
- validación de usuarios que no han sido activados
- activación de los usuarios por medio de un correo y un token
- recuperación de la contraseña de la misma manera
- visualización de datos del usuario
- cerrar sesión
- cambio de contraseña
- validación de entradas a areas sin haberse logueado
- y por supuesto la creación de sesiones

lo básico de un logueo, contando la experiencia pues decir de un principio que no tenía experiencia con vJavascript así que me costó un poco comenzar y entender como iba la cosa en un primer momento.

Pero luego que le agarras el hilo es sumamente facil, incluso muchas de las transacciones o código es repetitivo.

ahorita está en un servidor centos, utilizando mailsend para el envio de correos pero un proceso especifico para hacerlo (nivel 1 sin acceso a vsendmail…).

faltan algunas validaciones en el html como tal para que por ejemplo el campo de repetir contraseña sea igual, solo lo tengo en 2 formularios, una validación en cliente y otra en servidor, a ver cual me va mejor.

y algo con lo que tuve un problema es que getserverip(), no me funcionó para crear las url dinámicas, en cliente si lo hacía, al momento de pasarlo al servidor dejó de hacerlo, luego reviso cual puede ser el inconveniente, en todo caso, puede resolverse con un campo en ultima instancia.

cualquier comentario será bien recibido.

aquí está la url [http://198.50.224.54:4000/](http://198.50.224.54:4000/), lo dejaré una semana online para el que quiera revisarlo.

Saludos.

---

<div class="post-metadata">

**Author:** ![humber](https://avatars.discourse-cdn.com/v4/letter/h/8491ac/32.png) [@humber](https://foros.velneo.com/u/humber)\
**Post date:** [9 Septiembre, 2014 08:21 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/2 "2014-09-09T08:21:08Z")

</div>

PD: utilicen claves sencillas, no las estoy guardando cifradas ni nada por el estilo en la base de datos… todavía 😉

---

<div class="post-metadata">

**Author:** ![percyleoncio1](https://avatars.discourse-cdn.com/v4/letter/p/a587f6/32.png) [@percyleoncio1](https://foros.velneo.com/u/percyleoncio1)\
**Post date:** [9 Septiembre, 2014 13:06 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/3 "2014-09-09T13:06:13Z")

</div>

Va bien

---

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [9 Septiembre, 2014 16:33 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/4 "2014-09-09T16:33:58Z")

</div>

Muy buena implementación te felicito,

---

<div class="post-metadata">

**Author:** ![gerard-2](https://avatars.discourse-cdn.com/v4/letter/g/f07891/32.png) [@gerard-2](https://foros.velneo.com/u/gerard-2)\
**Post date:** [9 Septiembre, 2014 16:41 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/5 "2014-09-09T16:41:56Z")

</div>

Hola humbre…  
Has utilizado la versión del cirrus 1.2?  
La pagina web esta hecho en el mismo cirrus? o en un servidor distinto del cirrus?  
gracias

---

<div class="post-metadata">

**Author:** ![eduardo.chaparro](https://avatars.discourse-cdn.com/v4/letter/e/e495f1/32.png) [@eduardo.chaparro](https://foros.velneo.com/u/eduardo.chaparro)\
**Post date:** [9 Septiembre, 2014 17:40 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/6 "2014-09-09T17:40:11Z")

</div>

Pues está bastante bueno.  
Te felicito.

Saludos.

---

<div class="post-metadata">

**Author:** ![humber](https://avatars.discourse-cdn.com/v4/letter/h/8491ac/32.png) [@humber](https://foros.velneo.com/u/humber)\
**Post date:** [9 Septiembre, 2014 18:33 UTC](https://foros.velneo.com/t/login-con-cirrus-js/7333/7 "2014-09-09T18:33:38Z")

</div>

Gracias @percyleoncio 🙂

@Cristian, definitivamente eso es bueno leerlo de parte del creador de cirrus jeje, gracias.

@gerard si, hecho con la ultima versión de cirrus, un enlace que publicó cristian hace unos dias en su web. Totalmente con velneo, nada de php u otra herramienta, lo único fuera de velneo es el envio de correos con mailsend. Lo demás utilizando el “MVC” de cirrus con los controladores en vjavascript y las vistas en data con html.

@eduardo.chaparro deberías pasarme el vsendmail jajaja gracias. El primer proyecto será abierto para uso de cualquiera en Vzla, ya tengo la idea. Luego cuando la tenga lista la posteo…
