See this tutorial for details on User Level Authentication with Security Assist:
http://www.webassist.com/tutorials/User-level-authentication-with-SecurityAssist
Use the Data Assist Create pages wizard to create the admin pages for updating the users record to allow for changing the user level.