Thanks for the info, it helps. I think this may be due to either the rule not getting added to the HTML editor pages or the rules are there but the values that are being compared are not present.
The rules for access should be written to the following HTML editor pages:
HTMLEditor > editor > filemanager > browser > default > browser.php
HTMLEditor > editor > plugins > kfm > configuration.php
Take a look at these pages to see if you can spot the rule applied to the page, also make sure that the include file references are on these pages. If you can see that the rules are applied to the page correctly the next thing to do is to print out these values that the rule uses to ensure that they are correct.
To do this you would add this code to the top of these pages before the access rule:
print("The value of the adminlogin var is: " . $_SESSION['AdminLogin'] . "<br/>");
print("The value of the global pass is: " . $GLOBALS['WAGLOBAL_Admin_Password']);
This should let us know the values of these vars when the pages are being accessed. Please post back with this info so we can help you uncover what the problem may be.