upraveny user model, hash so saltom