Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Getting List of Account

Featured Replies

Hello everyone,

Unfortunately, I stuck with a problem, that I never thought before.

Actually I want to get a list of all the Account Name and Password that is created using File -> Manage -> Security.

I want it in a table called Users, as however it is possible.

please also let me know, it is possible or not. If possible please let me know the right steps so that I can achieve my tasks.

Thanks in advance

  • Author

Atleast please let me know, whether it is possible or not. Otherwise I will move to some another way.

It's actually not possible by design. From a security stand point, the last thing you want to do is store your user names and passwords in a table and Filemaker purposely does not provide any kind of function or scripted access to them.

  • Author

Thanks Ron for your valuable response. But please suggest me, is it possible by another way.

You can't retrieve existing passwords. You can get the account names using Get(AccountName) and Get(UserName).

You could setup an account creation screen and store the passwords when an account is created from this screen. Then use security settings to make sure only approved people can see the account table. When you do this make sure you turn off the change password on first login function.

I use this screen to store logins for company email and phone accounts as well as the info for direct deposit paychecks and other highly private information.

You could setup an account creation screen and store the passwords when an account is created from this screen. Then use security settings to make sure only approved people can see the account table.

NO do not do this. Restricting a LAYOUT is not secure. Passwords should NOT be data in a table ... ever.

:iagree:

Why would a table not be secure with privilege sets?

There are several reasons why you don't want to store passwords in the file (or anywhere else, for that matter). I'll mention two:

1. If the physical security of the file is breached, then the data can be retrieved with relatively little effort. If the data contains passwords, then the file becomes completely open to the attacker - data and schema alike.

2. Not knowing the users passwords protects the admin. Anything done by an account MUST have been done by that account holder and no one else.

Some good points but I'd like to expound on one point a bit.

Even if passwords are totally secure I've had problems with people writing them on a sticky. Leaving a workstation without logging off is a problem.

I suppose there is no real reason to know passwords. A user can't hide anything from admin anyway. Some clients just don't like the idea that employees have a secret, such as a password. I guess one way to approach it is to educate the client on the various security issues and let them know storing passwords is useless.

I mentioned that because I recently had a client that insisted on it so I used a secure table that only he could see. End result is a happy client that paid his bill.

Until we get biometric security passwords will always pose security problems.

We have a similar security problem in ecommerce where I've had clients that want to store card info. My approach to this is to advise against it in the strongest possible terms in writing and even cancel our involvement if necessary. If there's a breach they will always blame the developer. Remember TJ Maxx?

You do not need to store passwords in a file to allow managers to see data created by other Users; that is what privileges are for. There would be no need for a Manager to log in as a staff.

  • Author

non of the answer / discussion is perfect, which I should use. Please tell me it is possible or not.

All the options have already been presented - make your choice.

I want to get a list of all the Account Name and Password that is created using File -> Manage -> Security.

I want it in a table called Users, as however it is possible.

Folks here have offered excellent reasons why not to do this. I think the relevant question here is why do you think that this is necessary?

Once we know the reason for the question, we can suggest more specific alternative options.

  • Author

Doughemi,

I want to do the same because, I just want to Export the User Account details to an Excel file.

What Account details do you want to export? There is nothing wrong with storing the Account Name in the staff record; in fact that is how I load StaffID to global variable to use throughout the User session. It is pointless, dangerous, and very difficult to get the password. Account can be exported with staff name. But even the Account is worthless externally. Your boss simply needs to be told that s/he can get to ANYTHING the employes can see and do because of THEIR special privileges and that the passwords simply holds staff accountable for their actions so that nothing is hidden from the boss. You DO have it so boss can go into that employees special layouts, right? If boss is stopped that could explain their insistence and fear that things can be hidden. Boss should not be full access but they need more freedoms in this regard. :-)

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.