db260179 Posted July 16, 2007 Posted July 16, 2007 Some may or may not know this system. But this is a great Room booking system. Especially for schools. Most schools have microsoft Active directory systems. This software can be a right pain in the arse to get to work. Fortunately I have it working! Two config files are the main things to mess around with are 'config.inc.php' and 'auth_ldap.inc' snapshot of 'config.inc.php' ############################################### # Authentication settings - read AUTHENTICATION ############################################### $auth["session"] = "php"; # How to get and keep the user ID. One of # "http" "php" "cookie" "ip" "host" "nt" "omni" # "remote_user" $auth["type"] = "ldap"; # How to validate the user/password. One of "none" # "config" "db" "db_ext" "pop3" "imap" "ldap" "nis" # "nw" "ext". # Cookie path override. If this value is set it will be used by the # 'php' and 'cookie' session schemes to override the default behaviour # of automatically determining the cookie path to use $cookie_path_override = ''; # The list of administrators (can modify other peoples settings) $auth["admin"][] = "127.0.0.1"; # localhost IP address. Useful with IP sessions. $auth["admin"][] = "administrator"; $auth["admin"][] = "db"; <-----username from AD #$auth["admin"][] = "10.0.0.1"; #$auth["admin"][] = "10.0.0.2"; #$auth["admin"][] = "10.0.0.3"; # 'session_http' configuration settings $auth["realm"] = "mrbs"; # 'auth_ldap' configuration settings # Where is the LDAP server $ldap_host = "mulpdc.mulberry.local"; # If you have a non-standard LDAP port, you can define it here $ldap_port = 389; # If you want to use LDAP v3, change the following to true $ldap_v3 = true; # If you want to use TLS, change following to true $ldap_tls = false; # LDAP base distinguish name # See AUTHENTICATION for details of how check against multiple base dn's $ldap_base_dn = "ou=Admin,dc=mulberry,dc=local"; $ldap_base_dn = "ou=SubAdmin,dc=mulberry,dc=local"; $ldap_base_dn = "ou=Staff,ou=Users,ou=Mulberry,dc=mulberry,dc=local"; $account_suffix = "@mulberry.local"; # Attribute within the base dn that contains the username $ldap_user_attrib = "sAMAccountName"; # 'auth_ldap' extra configuration for ldap configuration of who can use # the system # If it's set, the $ldap_filter will be combined with the value of # $ldap_user_attrib like this: # (&($ldap_user_attrib=username)($ldap_filter)) # After binding to check the password, this check is used to see that # they are a valid user of mrbs. #$ldap_filter = "mrbsuser=y"; see attached files for more detailed analysis goto http://mrbs.sourceforge.net/docs.html for more info The auth_ldap.inc needs to be modified for AD usage (see attached file) Working on MRBS 1.2.5 If you need any help give me a buzzmrbs1.2.5exampleconfig.zip 1
ChrisH Posted July 16, 2007 Posted July 16, 2007 Theres a few posts on this one its a great system. Webman has built his own as well which is available. I also posted instructions on how to modify it so you can set the maximum number of days ahead they can book. Not sure if that a standard feature in the newer versions.
db260179 Posted July 17, 2007 Author Posted July 17, 2007 Do you have a link to his creation? I would like a look at it Theres a few posts on this one its a great system. Webman has built his own as well which is available. I also posted instructions on how to modify it so you can set the maximum number of days ahead they can book. Not sure if that a standard feature in the newer versions.
webman Posted July 17, 2007 Posted July 17, 2007 @db260179: http://www.classroombookings.com (LDAP is on the way I promise you )
db260179 Posted July 17, 2007 Author Posted July 17, 2007 looks good, but needs authentication enabled to be any use to me
webman Posted July 17, 2007 Posted July 17, 2007 That's fine, I'm not forcing anybody to use it. It's useful for us and if it helps anybody else it's a bonus
timbo343 Posted July 17, 2007 Posted July 17, 2007 try using http://folders.devizes.wilts.sch.uk/download/bookingsystem3/index.asp I found this a great piece of software
gh256 Posted July 25, 2007 Posted July 25, 2007 We use that one as well timbo343. Some times it crashed and needs IIS service restarting on the server. I don't know if its just are server and it doesnt do it oftern. All round good I agree
Samclark01 Posted April 29, 2016 Posted April 29, 2016 @db260179: www.classroombookings.com (LDAP is on the way I promise you ) Did this ever happen? Its a great system, but useless for most people without LDAP or AD integration...
webman Posted April 29, 2016 Posted April 29, 2016 Did this ever happen? Its a great system, but useless for most people without LDAP or AD integration... It's still planned, but I'm afraid it's still not in yet.
round2it Posted April 29, 2016 Posted April 29, 2016 Some people. Webman gives you this for free and you moan, if it was a paid for product then yes moan away. I appretiate your work @webman. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now