20/09/2011, 20:58
|
| | | Fecha de Ingreso: septiembre-2011 Ubicación: Bogotá
Mensajes: 79
Antigüedad: 13 años, 2 meses Puntos: 0 | |
Respuesta: raw_input en interfaz gráfica (TKinter) ¡Funcionó! Muchas gracias de nuevo.
Por si le sirve a alguien, aquí está: Interfaz gráfica para autenticarse a un servidor LDAP.
Código:
# -*- coding: cp1252 -*-
from Tkinter import *
master = Tk()
label_usuarioinicial = Label(master, text="Usuario")
usuarioinicial = Entry(master)
label_claveinicial = Label(master, text="Contraseña")
claveinicial = Entry(master, show="*")
label_usuarioinicial.pack()
usuarioinicial.pack()
label_claveinicial.pack()
claveinicial.pack()
usuarioinicial.focus_set()
def llamada():
import ldap
try:
l=ldap.initialize("ldap://12.34.56.78:389")
l.protocol_version = ldap.VERSION3
usuario="cn="+usuarioinicial.get()+",ou=Users,dc=dominio,dc=co"
clave=claveinicial.get()
l.simple_bind_s(usuario, clave)
print "CONECTADO"
l.unbind_s()
except ldap.LDAPError, e:
print "Mal: ",e
b = Button(master, text="Iniciar", width=10, command=llamada)
b.pack()
mainloop()
|