Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usuario y contraseña (https://www.clubdelphi.com/foros/showthread.php?t=91388)

sauldelphi 24-01-2017 14:13:43

Usuario y contraseña
 
Hola, este es mi primer hilo! gracias a todos por la oportunidad!!
estoy creando una aplicacion desde la cual puedo abrir cualquier aplicacion delphi, sin necesidad de copiarle en el escritorio de windows al usuario el .exe. Asi tambien si quiero actulizar la app lo hago centralizadamente...

el tema es que mi nueva "concentradora de Apps" pide usuario y contraseña, pero no la guarda, y cada vez que el usuario abre una aplicacion desde esta consola, le pide usuario y contraseña... se puede hacer que ponga 1 vez usuario y contraseña y que la recuerde para que abra las aplicaciones de forma directa?

sería de gran ayuda!!!!

gracias

movorack 24-01-2017 15:03:10

Hola!,

Bienvenido al club.

Recuerda colocar títulos mas descriptivos a tus aportaciones al club y leer la guía de estilo.

A lo que te refieres, se puede abordar de varias formas. Entre esas te dejo dos artículos de la documentación de Delphi:

1. Archivos INI
2. Registro de Windows

sauldelphi 24-01-2017 16:20:45

Gracias!! creo que el segundo link me ayuda más... en el fondo lo que hace es que crea un archivo .ini con los datos que yo escriba (user y pass), para luego ocuparlo cuando lo llame... esto lo hace cada vez que ingreso a la aplicacion?? que pasa si la primera vez se equivoca el usuario y pone una pass mala... ¿el archivo se crea cada vez y pisa el anterior?

gracias

(estoy patiendo con esto del delphi)

movorack 24-01-2017 17:02:05

El almacén de la configuración (.ini, xml, registro) puede crearse si no existe al primer inicio y guardas los datos solo al hacer login. de esa manera aseguras que los datos almacenados son correctos.

Puedes dar la opción de guardar o no los datos con un check como por ejemplo gmail o hotmail y si están almacenados al iniciar la aplicación, esta lee los datos almacenados. Si es correcto inicia, si no muestra la ventana de login con el error respectivo.

Recuerda que esta información es sensible, puede que desees cifrar los datos de usuario y/o contraseña

sauldelphi 24-01-2017 18:27:45

Gracias!!!!!

mamcx 24-01-2017 20:39:04

Un .INI o el registro son almacenes inseguros.

No se deben usar en estos casos.

Windows proporciona un API para almacenar credenciales de forma segura:

https://stackoverflow.com/questions/...ord-in-windows


La franja horaria es GMT +2. Ahora son las 13:10:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi