Yii Framework Forum: Nueva En Yii - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Nueva En Yii Ayuda y consejos Rate Topic: -----

#1 User is offline   MissChile 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 22-July 13

Posted 27 July 2013 - 08:37 PM

Hola amigos.

No soy nueva en PHP pero tampoco soy experta. Acabo de descubrir Yii y me gustó mucho, pero no sé si me servirá para el proyecto que debo realizar. Por eso recurro a uds. para consejos.

Debo hacer una aplicación web que me permita crear una base de datos para alrededor de 100 trabajadores (utilizaré MySQL) . Formularios para ingresar, editar y borrar datos, además de crear varios usuarios con distintos permisos. Además de un login de inicio. Aquí dejo mis dudas:

1. ¿Me servirá Yii para realizar esta aplicación?

Si la respuesta es positiva:

2. ¿Cómo hago para que la primera página que aparezca sea el LOGIN? Sin el menú. Que el login se tome toda la pantalla y luego direccione al menú principal del sistema. Como por ejemplo, el LOGIN de Wordpress.org. El usuario de wordpress.org primero ve el LOGIn y una vez que ingresa los datos correctamente, se dirije a la página de edición.

3. ¿Se pueden crear usuarios con diferentes privilegios y que cada uno se dirija a una pagina en específico? Me explico: Necesito un administrador y un par de usuarios del sistema. Cuando el admin ingrese sus datos en LOGIN, se dirija a una página con un menú específico para él y cuando ingrese un usuario normal, se redirija a una pagina con un menú específico para el usuario normal. El administrador, por ejemplo, podrá agregar, editar y borrar datos, mientras q el usuario normal, sólo podrá buscar, ver e imprimir datos.

¿Se puede realizar esto con yii?

Y si me pudieran dejar links de páginas que uds. conozcan donde expliquen estos puntos. Manuales en español o inglés. No tengo problemas.

He buscado pero aún no encuentro estos temas específicos.

¡¡Muchas gracias por cualquier tipo de ayuda!!
0

#2 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 27 July 2013 - 09:14 PM

Hola, bienvenida compatriota :).

¿Has probado siguiendo el tutorial de como crear un blog? Te dejo el link, por si aún no lo has visto:

http://www.yiiframework.com/doc/blog/

A partir de lo que muestran en ese tutorial, habrían muy pocas modificaciones que hacer para lograr algo como lo que indicas.

Respecto a las dos preguntas siguientes:
  • Para lograr lo que indicas del login, debes modificar las accessRules de tus controladores (incluyendo SiteController) de tal forma que solo los usuarios identificados puedan ingresar a las acciones. La única excepción sería la acción "login" del SiteController, la cuál debería ser accesible por cualquier usuario, para que así los usuarios que no se han "logueado" aún puedan hacerlo.

    Revisa la siguiente documentación donde se explica el tema de la autorización: http://www.yiiframew.../en/topics.auth

    Respecto a este tema, te recomiendo revisar además los siguientes links (para modificar el layout exclusivamente en el login, de tal forma que solo muestre el formulario, sin menú ni nada):
    http://www.yiiframew.../topics.theming
    http://www.yiiframew.../en/basics.view
  • Aquí mencionas dos cosas, los privilegios y las interfaces que cada tipo de usuario pueda tener/ver respectivamente.

    Privilegios: Yii permite el uso de RBAC (Rol-based access control), para lo cual te sugiero que continues leyendo el mismo link al que hice referencia más arriba:
    http://www.yiiframew.../en/topics.auth

    Front-end y Back-end: Hay distintas formas de lograr diferenciar entornos para admins y usuarios normales. Te dejo unos links que pueden ser de utilidad:

    http://www.yiiframew...ionend-behavior
    http://www.yiiframew...ide-login-form/

Saludos,
Mauricio.
0

#3 User is offline   MissChile 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 22-July 13

Posted 27 July 2013 - 09:49 PM

Gracias Mauricio! Seguiré tus consejos!

Saludos!
0

#4 User is offline   mauricioschneider 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 152
  • Joined: 16-August 10
  • Location:Santiago, Chile

Posted 27 July 2013 - 11:49 PM

De nada! Si aún te quedan dudas después de revisar los links, ya sabes que hacer! (no me refiero a saltar del balcón!... preguntas de nuevo no más :P)

Saludos!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users