For an application I think the only way to maintain security in this situation 
is to tell people to NOT FORGET THEIR PASSWORD or else they will lose access to 
their data. They will need at that point to create a new account and password. 
But a password may not be necessary. 

Is this a single user kind of application? If so, then their security is being 
provided by the OS when they log into their computer as themselves. The app 
(IMHO) should not need to provide security, because access to their computer 
and their account is their responsibility. 

If this is a multi-user app where different people can log in as themselves and 
access their own data, then what I would do for an app like yours is have an 
Administrator account, and upon first login, force the user to create an admin 
password with stern warnings about not forgetting it. I then restrict admins to 
account creation and deletion only. Admins are not allowed to view sensitive 
data. Deletion of an account deletes the data as well. 

I would really like to see a Livecode command that called the OS authentication 
dialog, and returned true if successful, false if not. 

Bob

On Jun 12, 2012, at 8:41 AM, Tereza Snyder wrote:

> The application I’m working on needs to store possibly confidential client 
> info on the user’s hard drive. It's asking for an optional password. (The 
> password is optional because it’s up to the user whether they want the extra 
> protection). If they DO input a password, and subsequently forget it, how can 
> I provide a non-internet-based mechanism for retrieving or resetting the 
> password?
> 
> I thought I’d ask them to re-authenticate as the current user at the OS 
> level, the way many programs do. How might that be done in LC?
> 
> Perhaps there’s another way?
> 
> t
> 
> 
> 
> -- 
> Tereza Snyder
> Califex Software, Inc.
> <www.califexsoftware.com>
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to