Jump to content

Recommended Posts

Posted

We're using IMAP for authentication and I was wondering how we'd go about stopping students from logging in on our MRBS implementation?

 

All staff accounts have the prefex "ST" here so I suppose if there was no built in way you could edit the coding to check whether or submitted username was prefixed by "ST" but I'm not that au fait with PHP so was wondering if there were any easier options?

Posted

If it's on an IIS server, just deny the students usergroup access to the folder and set the folder on IIS to authentication required.

Of course, it means you'd have to turn off the anon account but that only matters if you have staff accessing it externally.

Posted
XAMPP unfortunately.

 

Although now you've got me curious. How easy is it to set up PHP on IIS?

 

I have it setup here (not using MRBS though) That students proxy settings it set to not bypass proxy for local addresses. Then for any local addresses they are put it in exceptions. So for all the others they can't get to it as the proxy can't find an upstream address for it :)

Posted

One of the first things I did when starting my latest job was to move MRBS from XAMPP to IIS - as DrCheese has said the Microsoft Web Platform is easy to install and again as other have said its easy enough to restrict access to the folder that contains the MRBS files so only your staff members security group can get on to it.

 

Make sure you have a look at Windows Authentication as well - works great with Internet Explorer and transparently logs the users in using their Username/Password.

We have two systems setup - one for IT Room Bookings which any staff member can book and then another for 'Site Room Bookings' on this we have made it so that only select admins can book (as defined in the config.ini file).

Posted

Assuming your staff are in a separate OU and the pupils are not a sub OU of the staff OU you can use the built in variable array $ldap_base_dn[]

 

For example ours is set like this:-

 

$ldap_base_dn[] = "ou=xxx_staff,ou=xxx_school,ou=Schools,dc=xxx,dc=xxx,dc=internal";

$ldap_base_dn[] = "ou=xxx_technicians,ou=xxx_school,ou=Schools,dc=xxx,dc=xxx,dc=internal";

Posted

HI

 

What I do is create a shortcut and put it on the desktop with ntfs permissions denying students access.

 

I also only give the correct people log on rights.

 

Richard

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...