control de usuarios
Pepe Aracil
pepe en diselpro.com
Vie Mayo 28 10:09:05 CEST 2004
Puedes crearte un módulo que contenga in formación comun paraa toda la
aplicación, el cual será importado por todos los módulos que la necesiten.
P. Ej.
----- auth.py -----
#! /usr/bin/env python
user = "Nobody"
password = "Nothing"
-------
----- module.py -----
#! /usr/bin/env python
import auth
def print_auth():
print auth.user
print auth.password
-----
----- prog.py -----
#! /usr/bin/env python
import auth
import module
module.print_auth()
auth.user = "Pepe"
auth.password = "asdf"
module.print_auth()
-----
Salida:
Nobody
Nothing
Pepe
asdf
-----
Saludos.
El Viernes, 28 de Mayo de 2004 01:43, Alvaro Abraham Colunga Rodriguez
escribió:
> Alguien tiene algun codigo o alguna idea de como
> implementar un control de usuarios. Tengo un programa
> al que quiero ponerle restricciones en cuanto a las
> operecaciones que pueden realizar los usuarios.
>
> La autentificacion ya la tengo, pero como mantener una
> variable que tenga el nombre o clave del usuario y asi
> en cada modulo del sistema poder consultarla y no
> tener que pedir a cada rato que se vuelva a
> auntenticar.
>
> Ademas el programa consta de varios modulos en
> archivos separados, es decir tengo:
>
> prog1.py
> prog2.py
>
> y dentro de prog.py hago:
>
> import prog1
> import prog2
>
> Entonces el valor de esa variable debe conocerse
> dentro de esos modulos o programas para que funcione
> correctamente.
>
> Saludos.
>
> _________________________________________________________
> Do You Yahoo!?
> Información de Estados Unidos y América Latina, en Yahoo! Noticias.
> Visítanos en http://noticias.espanol.yahoo.com
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es