在validate log in data
中间件中实现用户密码验证功能。导入bcrypt
包,使用getUserByName
函数时,在查询结果中包含用户密码字段。通过bcrypt
的compare
方法比较用户提供的密码与数据库存储的密码。如果密码不匹配,抛出异常并通过自定义错误信息返回状态码400,表示密码错误。通过HTTP客户端发送登录请求,测试错误密码返回密码错误信息,正确密码则返回欢迎信息。
在validate log in data
中间件中实现用户密码验证功能。导入bcrypt
包,使用getUserByName
函数时,在查询结果中包含用户密码字段。通过bcrypt
的compare
方法比较用户提供的密码与数据库存储的密码。如果密码不匹配,抛出异常并通过自定义错误信息返回状态码400,表示密码错误。通过HTTP客户端发送登录请求,测试错误密码返回密码错误信息,正确密码则返回欢迎信息。