public void AuthenticateCAS(string ticket, out AppUserTypes result, out User user) { //CODE OMMITED FOR SECURITY REASONS string netid = ticket; if (netid != null) { user = uiw.Repository <User>().GetByIdentity(netid); if (user == null) { result = RegisterUser(netid); user = uiw.Repository <User>().GetByIdentity(netid); } if (user != null) { if (user.RoleId == 1) { UpdateTeacherCourses(user.Username); result = AppUserTypes.teacher; } else if (user.RoleId == 2) { UpdateStudentCourses(user.Username); result = AppUserTypes.student; } else if (user.RoleId == 3) { result = AppUserTypes.admin; } } } }
public void AuthenticateCAS(string ticket, out AppUserTypes result, out User user) { //CODE OMMITED FOR SECURITY REASONS string netid = ticket; if (netid != null) { user = uiw.Repository<User>().GetByIdentity(netid); if (user == null) { result = RegisterUser(netid); user = uiw.Repository<User>().GetByIdentity(netid); } if (user != null) { if (user.RoleId == 1) { UpdateTeacherCourses(user.Username); result = AppUserTypes.teacher; } else if (user.RoleId == 2) { UpdateStudentCourses(user.Username); result = AppUserTypes.student; } else if (user.RoleId == 3) { result = AppUserTypes.admin; } } } }