We've created a form to manage user rights using a custom table. Then we change the provided IsAdministrator function from global.asax to return state true or false.
The status is not reloaded by the Chat 'til all users have left the chat or global.asax is modified (simply put a space on it...)
Even if the user were not only at this time.
Other problem is, if we restart the application (IIS service) all lobby admin name are lost. For instance:
- you add some users as lobby admin:
- do a search, you'll find every user with the corret username displayed
- you can add them properly
- now restart the service
- do a search, all names are lost and you have the same username for every user you'll find
- displayed registered users are wrong (or lost, can't remember)
You'll find correct users BUT the name is wrong, and so it is very difficult to know who is lobby admin if you want to remove some users from the list
Hope this help
Thanks