Fix the case when users without access to index.php get an error message.This redirects the users to the first allowed pagge if they do not have access to index.php and errors out only if no page has been assigned to them.
NOTE: It is strange that a user cannot change its password!
Cleanup some of the authentication code. Fix the problem where you mustnavigate away from the initial page twice to get somewhere. Remove someof the cruft that was no longer used. Don't unconditionally redirect auser to their homepage if another url was specified pre-login. This will...
Cleanup authentication code. The basic auth method, the passwd, htpasswdand pam backing functions have been removed. The basic auth method waslegacy code and the backing functions were redundant with no added valuethat I could see. A simplified replacement backing function named...
Rewrite portions of the user manager to ensure data is properly synced tothe system password and group databases. This is to provide better supportfor centralized user management when local account administration ispreferred.
I also took this opportunity to do some housekeeping. A lot of funtions...
fix IE login
Ticket #1707
Make loginpage more themeable. Only theme that uses this so far is the_wall. Other themes look ugly now (only loginpage) but are usable. Will be fixed within the next day(s).
Latest LDAP changes from Mark Batchelor
Latest eDir / Active Directory tweaks from Mark Batchelor.
Thanks again for him helping us with this project!
Allow multiple groups to be assigned per user.
Work sponsored-by: Centipede Networks
Adding LDAP backend glue.
Work sponsored-by: Centipede Networks <http://centipedenetworks.com/>
Store global privs list in $g['privs']
Nuke code that does nothing.
Make the error message clickable so that the admin can easily return to the GUI.
Do not logout session if the user does not have access to a page. We should also hide menu items that user does not have access to.
Correctly check for page names by including .php. Strip off / if found so that we can get an exact page match against the URL. My test diagnostics user now works.
Instead of throwing a very vague 401 error actually tell the user which page they do not have access to. This will also help admins troubleshoot group manager page privs.
Correctly show 401 errors.
Fix field display on login screen
Users that have specific page access can now login
Remove trailing space / cr
Correct style sheet class.
Backport usermanager code from HEAD so I can get it in the snaps andstart testing it properlyThere's still some CSS/HTML fixes needed but the code seems to work