We’ll install Comeonin and Bcrypt (AND cover how to get them to build properly on Windows), so we can hash user passwords before storing them in the database.
Next, we’ll associate profiles with users and make it possible for them to create project profiles right from their user pages. In the process, we’ll also have to fix the data created before we were storing these associations and hashed passwords.
Then we’ll a plug to restrict various parts of the site to logged in users. Some parts will be restricted to the specific user they concern and we’ll start rendering customized pages based on who is logged in.
You can see the finished project at http://statwatch.me
Read next Functor Flavoured Pipes in Elixir