Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2011, 20:58
Avatar de saulortega
saulortega
 
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()