先去创建一个用户模块,在模块里添加控制器, 服务这些东西,然后再去创建一个用户实体,在它对应的数据表里存储用户相关的数据,存储用户数据的时候要确保用户名在数据表里是唯一的,如果用户名已经存在就报一个异常。
存储用户数据的时候要 Hash 用户的密码,密码是比较敏感的数据,所以在响应里可以去掉用户密码属性。
最后再添加一个更新用户密码的功能,更新的要比对用户提供的他的当前密码是否跟我们存储的密码匹配,匹配的话才会去更新,不匹配就报一个异常。
先去创建一个用户模块,在模块里添加控制器, 服务这些东西,然后再去创建一个用户实体,在它对应的数据表里存储用户相关的数据,存储用户数据的时候要确保用户名在数据表里是唯一的,如果用户名已经存在就报一个异常。
存储用户数据的时候要 Hash 用户的密码,密码是比较敏感的数据,所以在响应里可以去掉用户密码属性。
最后再添加一个更新用户密码的功能,更新的要比对用户提供的他的当前密码是否跟我们存储的密码匹配,匹配的话才会去更新,不匹配就报一个异常。