Basic user modelling with password