Comunidad de diseño web y desarrollo en internet online

Aplicacion con perfiles

Citar            
MensajeEscrito el 30 May 2008 09:30 pm
Bueno tengo una duda y creo que es mas de arquitectura

deseo hacer una aplicaicon con varios perfiles por ejemplo


  • Admin
  • Asesor
  • Vendedor
  • etc


y claro cada perfil tiene ciertos modulos que puede acceder y en varios casos varios pueden ver el mismo.

la pregunta es como estructuro eso? lo pregunto porque quedaria muy FEO y ORRENDO algo asi

Código :

if($_session['tipo']=='Admin'){
   // codigo .............
}elseif($_session['tipo']==Asesor'){
   // codigo .............
}elseif($_session['tipo']=='Vendedor'){
   // codigo .............
}elseif($_session['tipo']=='etc'){
   // codigo .............
}else{
   echo "Wow quien mierd... eres tu?";
}


ademas de hacer un archivo bastante pesado!

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 31 May 2008 05:32 am
Bueno, como yo lo hago es así.

Tengo un FW, dentro del cual tengo una clase WebPage. La clase WebPage es la que usan todas las páginas visibles. Una página visible hereda de WebPage.

WebPage tiene dos propiedades protected una es bool y se llama "IsRestricted" y otra es AllowedProfiles. AllowedProfiles es un array con los tipos de usuario que pueden ver la página o método en específico.

Si te fijas la clave esta en que tengas algo genérico primero para ver si es una página pública o privada y después algo que te diga que perfiles pueden verla.

Es la idea, pero igual si tienes dudas concretas avisa. :wink:

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 04 Jun 2008 01:11 pm
gracias Dano, me das una idea

por otra parte que FW usas? Prado?

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 04 Jun 2008 08:41 pm
No, utilizo uno que hice. Lo mejor es usar algunos de los que ya existen, pero no sé cuando quise usarlos ninguno me convenció y me fui por hacer uno propio.

Estoy checando prado y se ve muy bien.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.