added basic user authentication, will customise will add to forum