Rithy Chhen: Homework5 - User authentication