Staff login

Incorrect implementation. Lets discuss this.