KevinTheJedi Thanks for the response. If I manually change the entries in the DB shouldn't that at least let me test to see if a current user can get in, or do I need to unphar the plugin, make the change, and recompress it?
Here's what I've done so far--I went through the db and found that the ID for the plugin is 4 (in ost_plugin) and the ID for the plugin instance is 1 (in ost_plugin_instance). I then went into the ost_user_account table and found that the 'backend' column had 'ldap.client' for all of the entries. I ran
UPDATE 'ost_user_account' SET backend = REPLACE (backend, 'ldap.client', 'ldap.client.p4i1')
which changed the value. I then tried to login using one of those users and now instead of the "access denied" I just get a 500 error.
The corresponding entry in the log seems to be as follows:
[Mon Jan 30 17:53:31.854300 2023] [php:error] [pid 63349] [client 10.0.101.204:1748] PHP Fatal error: Uncaught Error: Call to a member function dn() on bool in phar:///var/www/html/include/plugins/auth-ldap.phar/authentication.php:390\nStack trace:\n#0 phar:///var/www/html/include/plugins/auth-ldap.phar/authentication.php(225): LDAPAuthentication->lookupAndSync()\n#1 phar:///var/www/html/include/plugins/auth-ldap.phar/authentication.php(479): LDAPAuthentication->authenticate()\n#2 /var/www/html/include/class.auth.php(341): ClientLDAPAuthentication->authenticate()\n#3 /var/www/html/login.php(51): AuthenticationBackend::process()\n#4 {main}\n thrown in phar:///var/www/html/include/plugins/auth-ldap.phar/authentication.php on line 390, referer: https://helpdesk.mydomain.com/login.php
Thanks for the help!