FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mmm.
Si, lo intenté desde el buscador de acá y googleando, pero no encontré nada específico referido a lo que busco. Y quiero terminar rápido, como dije antes es lo único que me falta.
Ya veré como lo resuelvo... Gracias de todas formas. Saludos.
__________________
"Cada minuto que pasa es una oportunidad más para cambiarlo todo." |
#2
|
|||
|
|||
Cita:
Incluso en la parte baja de este hilo hay uno con lo que buscas Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Cita:
Te agradecería nos menos indicaras realmente cual es tu problema. Al decirnos que "no es lo que buscas" no solucionamos nada. Si no expliras mejor tu situación te podríamos ser de ayuda. Hice una búsqueda y encontré bastantes resultados, algunos de muestras por si deseas saber: http://www.clubdelphi.com/foros/show...o+contrase%F1a http://www.clubdelphi.com/foros/show...o+contrase%F1a http://www.clubdelphi.com/foros/show...o+contrase%F1a http://www.clubdelphi.com/foros/show...o+contrase%F1a http://www.clubdelphi.com/foros/show...o+contrase%F1a Saludos, |
#4
|
||||
|
||||
Gracias!!
"Te pedimos especialmente que colabores en este punto. Para los que ya somos veteranos en el club NOS RESULTA MOLESTO responder la MISMA PREGUNTA una y otra vez, esto CANSA y terminas por NO responder a estas preguntas."
Eso explica mucho el tono de fastidio con el que me respondiste. No es de mala onda que lo digo, ya el hecho que te hayas dignado a responder es un gesto y lo aprecio. Gracias por los vínculos que me pasaste, no encajaban exactamente con lo que buscaba pero revisando links, dentro de links y de otros links (La mayoría tenían la misma respuesta: "Ya se habló mucho de este tema, usá el buscador...") llegué a un par que me tiraban una idea de como empezar, casualmente los que respondían sin problemas eran novatos... o sea... no estaban fastidiados jajaja... o sea... se acordaban que en algún momento no sabían por donde empezar y todos les decían "Usá el buscador..." y cuando encontraron la respuesta fueron gentiles, recordaron su experiencia pasada y respondieron a otros novatos como ellos sin problemas. Ahora, voy a revisar lo que encontré y si me sirve lo posteo acá como finalización de la consulta. Saludos. Muchísimas gracias!!! PD: Gracias por los consejos.
__________________
"Cada minuto que pasa es una oportunidad más para cambiarlo todo." |
#5
|
||||
|
||||
Cita:
Si te he dicho que el tema está tratado es porque es un tema recurrente. Y si decimos que por favor usen el buscador es para que: 1. No decir ya lo dicho 2. evitar aumentar hilos sobre el mismo tema y que terminan siendo redundantes y sobrecargando el servidor. ¿Cómo que no te sirven? Te he pedido amablemente que explicaras tu situación. Si es tan particular tu caso, se puede analizar. Si tu no tienes la intención de explicarte entonces, no podemos asesorarte. Te voy a pedir amablemente que reconsideres tu postura y que por favor respetes la guia de estilo. Saludos, |
#6
|
||||
|
||||
Solucionado.
Delphius: No miento, en ningún momento dije que vos dijeras eso... como recomendás tanto leer la guía de estilo, pensé que sabrías a que me refería a uno de sus puntos= ·Búsquedas·. Citándote eso era una forma de decirte que te en-tien-do, ok?
Me parece una lástima andar como chicos discutiendo malos entendidos, voy a evitar de ahora en más dar bola a este tipo de pérdidas de tiempo. Si te fijás hay un par de "jajaja" y un par de ""... O sea... no va con mala onda el mensaje, me parece ridículo pensar que alguien va a registrarse en un foro de programación para andar peleando. Si te sentiste ofendido: Mis disculpas. Pero aclaro: No tengo mala leche, ni mi intención era molestar a nadie. Bueno, al tema real en cuestión: Encontré otra solución (menos elegante, pero más rápida) a mi problema de crear un login. De todas formas voy a seguir investigando el tema. Esto es lo que hago: En el formulario principal. Código:
Login := TLogin.Create(Self); Try Login.ShowModal; Finally Login.Free; Código:
if Clave.Text = 'noteenojes' then begin ShellExecute(Handle, 'open', 'Ruta\Administracion.exe', '-p1 -p2', nil, SW_SHOWNORMAL) end Else Application.Terminate; Close; Estoy completamente consciente que no es el modo más elegante de hacerlo, ya que lo único que hago es que cuando valide el texto del Edit usando ShellApi abra la aplicación principal y si no que cierre todo. Por el momento me salva... Lo único que no logro es que cuando valida la clave y se cierra el login y aparece el form principal, no vuelva a aparecer el login otra vez... Ya que se crea otra vez al iniciar el form principal. Pero seguro la respuesta está ahí afuera. Muchas gracias por los links y los consejos. (No es en tono irónico) Me sirvieron como referencia y como lección para consultas futuras. Saludos.
__________________
"Cada minuto que pasa es una oportunidad más para cambiarlo todo." |
#7
|
||||
|
||||
A ver si comprendo.
¿Tienes dos aplicativos? Uno para el logueo y otro que se llama Adminsitración.exe? Porque eso es lo que comprendo al ver tu código Si me pudieras aclarar ese puntito podría saber por donde van los tiros. El llamado a una ventana Login se procede asi, en eso está bien. Una vez que se muestra, y se valida se cierra (y en ciertos casos, destruir). Para evitar que en futuras ocasiones siga mostrando dicha ventana debes llevar un condicional. De manera simple en algo como esto: if NOT VerificarQueAntesSeLogueo then MostrarVentanaLogin El tema está en que debes guardar en algun archivo (algún ini posiblemente), en el registro de Windows, base de datos... etc algun valor que te sirva de "bandera" y que puedas recuperar al ejecutar la aplicación. El algoritmo básico es: 1. Inicialmente, en la primera ejecución, el valor para esta "bandera" será establecido para determinar que nunca se logueo. 2. Leer dicha bandera (desde un archivo, etc) 3. Si bandera la bandera no está presente... se muestra el form de login, en otro caso continua con lo necesario. 4. La ventana de login, al momento de validar, cambia el valor de dicha "bandera" por el negado. De este modo cuando se vuelva a ejecutar el programa leerá otro valor y por tanto no mostrará el form. Dejame decirte que me resulta extraño ese comportamiento, ya que se espera por lo general que cada vez que se ejecute la aplicación se pida la clave o contraseña. Y por cierto, lo mejor sería que implementes un algoritmo más seguro para la clave. Lo más adecuado sería guardarla en algún lugar encriptada. Saludos, |
#8
|
||||
|
||||
Extraño comportamiento...
Delphius:
El validador de claves es otro form dentro del mismo proyecto. Cita:
1-Ejecutas la aplicación y solo ves el login. 2-Si pones una clave no válida o en blanco se cierra todo. 3-Si la clave es válida, permite ver el formulario "Administración". 4-Una vez que te muestra "Administración", inmediatamente se vuelve a abrir el login. 5-El hecho que me muestre el login otra vez no implica que no pueda trabajar con el formulario principal. Voy a investigar la idea que me das y si... lo que proponés sería más seguro. Muchas gracias por la ayuda! Saludos.
__________________
"Cada minuto que pasa es una oportunidad más para cambiarlo todo." |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
login y logout para base de datos | _CALI | Conexión con bases de datos | 1 | 22-04-2008 16:23:03 |
Login para PHP | doradose | PHP | 2 | 18-01-2008 21:18:11 |
Aplicación MDI con LOGIN ( problema ) | BlackDaemon | OOP | 15 | 07-03-2007 05:45:53 |
Ayuda Con Ventana Para Login!!! | jugomez | MS SQL Server | 5 | 23-10-2006 17:22:29 |
Aplicacion Antes Del Login De Windows | omardelahoz | Varios | 2 | 22-06-2004 16:29:48 |
|