Home | Site map   
Home Products Downloads Support Contacts
   
 

How to build alumni type website using ASPRunner/ PHPRunner.

I have over 40 years of alumni using on my website.
Usual website visitors can see the part of information from this database only. Registered members can see all information about graduates. Also I need people who are from a certain class year to be global admins for their year - not other years.
Is this possible?

 
You can solve this problem as follows:

With program create three access groups:
guest - common access, readonly, no password required.
user - full readonly access, password required.
admin - full access to his graduation year, password required.

First access group guest is for common access. For example, users can view only name of the person and graduation year.
Second access group user is for registered users that have right to view all data in the database.
Third access group admin is for administrators that will have full access to the 40 years of alumni database - edit and make changes in the records of their graduation year.

Create Users table with Id, Name, Password, GraduationYear and AccessLevel fields - in this table you will store data on registered users including admin users.

First step is to create Custom View of the table for the admin group:

Proceed to the Datasource tables tab and add Custom view for the table.

Then create Login page:



Proceed to the Security tab and check Create Login page checkbox. Choose "Username and password from database" option and select Table, Username and Password fields.

Then assign different permissions (according to graduation year) for records in the table:

Proceed to the Advanced security settings dialog on the Security tab.


Choose "Users can see other users data, can edit their own data only" option and take Id field as OwnerId field for the table.


Choose "Users can see other users data, can edit their own data only" option and take GraduationYear field as OwnerId field for the Custom view of the table.
Check "Add 'Login as guest' with readonly access" option.

Then set up permissions (according to the access level) for the pages:


Proceed to the User Group Permissions dialog on the Security tab.
Choose AccessLevel field as GroupID field.
Create admins access group (guest, <Default> groups are created by default).


Check all operations (Add, Edit, List/View, etc.) for the users (generated as <Default>) and guest groups to the table and uncheck everything else.


Check all operations for the admin group (created by default) to the Custom view of the table and uncheck everything else.

Applies to:
ASPRunner Pro
ASPRunner.NET
PHPRunner

Back to top

 
 

Home | Products | Downloads | Support | Contacts

Customer quotes

Once again I want to tell you how impressive your software is. I am a computer applications teacher in the school so I don't know how much praise from me means to you. All I can tell you is that it is wonderful to find software that is easy to use and works so well.

Ian Roller
Ireland

What I needed to do was build a members log in area for a web site that the user could update as new people joined. He wanted this done in two days. With not much time I downloaded this software and had the lot done in under 3 min. Normal time for this would be about 5 days and even then you would still be debuging your scripts.

Richard Murray
Web developer

Contact us:

Xlinesoft.com
Herndon, VA 20171, USA

  1-888-290-6617
  support@xlinesoft.com

  © 1999 - 2010 XLineSoft. All rights reserved. All comments send to webmaster@xlinesoft.com