I installed phpScheduleIt yesterday, and have the following comments:
Self registration does not appear to be working. Specifically the "Security Code" image points to "
http://localhost/development/Services/Authentication/captcha.php?action=create&rand=4f26921f56859" which does not resolve into anything.
The captcha.php file actually sits:
http://<phpScheduleIt Server>/Web/Services/Authentication/captcha.php
I am unable to get LDAP authentication to work. It is probably just me not having it configured correctly. I have got as far as getting a bind request, however, it is using simple bind with the user account that I am logging in with, instead of a search with an ad user with permissions to search the directory.
I can get it to use the admin user if I edit adLDAP.php and enter the admin credentials in "protected $adminUsername" and "protected $adminPassword", however, it seems not to perform any kind of lookup - just does a simple bind and then unbind.
Cheers
Colin
Ok - partly my fault for the captcha.php stuff, and partly an issue.
Firstly, I didn't have my root path setup in my config.php (oops - my bad).
However, even doing this it didn't work.
It seems that for this, you can not have uppercase letters in your root folder (this is ONLY for the captcha.php references). Even if you have specified it correctly in your config.php.your folder with lowercase, and therefore can not find the folder.
Secondly, it is looking for <lower case root>/Services/Authentication/captcha.php
The captcha.php is in <lower case root>/Web/Services/Authentication/captcha.php
Even if I change my root dir to <lower case root>/Web in config.php it does not work, as it requires /Web to be lower case /web.
So, the solution that I have is to make my root directory <root which is now lowercase>/web, and I have a symbolic link from /root/Web to /root/web/
This now works.
For LDAP, I have it authenticating, however, I can only authenticate with a user who has search abilities on AD. Normal users can not log int.