implements user login authentication
merges conflicts in Students.java