User Editor
 Add, Edit, or Delete your users and their information.


The default location where the user’s data is kept here:
/EZUser_Support_Files/userdata/

Each user has their own file called “(email-address).dat”. For example, if you had a user with a username of me@coolbeans.com their corresponding data file would be named me@coolbeans.com.dat. These “user files” contain the attributes for each user. If you were to open a user file with a text editor, you would see something like this:

|me@coolbeans.com|password|Mike||1|||||||| 1245368689|1|1245475444|30|0|0|0|||||||||| |||1|1|||||||

This is a “flat File” database. Each element of this “flat file database” is separated by a “|” character. For a list of what each variable is, take a look at this spreadsheet.

You can edit this file with a text editor to change each user’s attributes. But it is much easier to use the User Editor to do this for you instead.

Here is a description of what options are in the User Editor.

User Name: This MUST be a valid email address. If not, email functions will fail for this user.

Password: This is the user’s password. No requirements are placed on length or character types. Just type in any password. You can even leave the field blank for no password if you want (not recommended).

Personal Information: Enter the users name, address, etc

Subscribed to list 1, 2, 3: Check this box to subscribe the user to email list 1, 2, and/or 3. These “lists” can be chosen as email distribution lists. (See “Select Users” for more info).

Access Lvl: This is the access level of the current user. Access levels are used to limit access to certain pages in your website. (See “Access Levels” for more info).

Expires Date:
This is the date that the user’s account expires. You can enter a date in plain text (like Dec 20 2012) and on that date, the user will no longer be allowed to log in to their account. This feature is used mainly for the optional Paypal subscription functions. When an account is expired, the user is re-directed to Paypal to purchase more time. (See “Paypal Subscription” for more info).

Banned until: By entering a date here, you will disable the user’s account until that date. For example, entering a date like feb 26 2020 will disable that user’s account until after that date has passed.

Suspend Account: Checking this box will disable this user’s account. It will stay disabled until you uncheck the box.

View User Log File: Clicking this link will bring up that user’s log file and list every action taken by that user since their account was created. Very useful for tracking users and seeing what they are up to.

Editing an Existing User
To edit an existing user, click on their email address in the right panel. This will load the account info into the left panel of the editor. Once loaded, you may edit any field that you want. Be sure to re-save the account when you are done editing by clicking the “Save Changes” button at the bottom of the form.

Deleting an Existing User:
To delete an existing user, click on their email address in the right panel. This will load the account info into the left panel of the editor. Once loaded, simply click the “Delete THIS User” button and the account will be deleted. When a user is deleted, their user file is moved to a deleted folder, so the user is can be “un-deleted” by moving the file back into the “userdata” directory.

IMHO, you should never delete an account.  Instead, simply suspend the account. This keeps the user from logging in and keeps them from opening another account under the same email address. It also gives you the option to keep them on your mailing list or not simply by checking or un-checking the “subscribes to list 1, 2, or 3”. It also keeps their log file intact so you can see why you wanted to delete the user in the first place.