Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用不同的角色登录,并使用React进行验证_Reactjs_Validation_Authentication - Fatal编程技术网

Reactjs 使用不同的角色登录,并使用React进行验证

Reactjs 使用不同的角色登录,并使用React进行验证,reactjs,validation,authentication,Reactjs,Validation,Authentication,我有个问题,如果有人能帮助我,我将不胜感激。 我正在使用不同的角色登录: 应用程序文件(加载应用程序)发送一个角色0,该角色将是我的登录名(因此它显示用户、密码和按钮字段) 当我验证该用户是否存在时,如果该用户是用户、管理员,则需要对其进行验证。我不确定我是否完全理解您的问题,但这里有一个解决方案: 您设置了一个上下文,以便能够轻松地保持有关多个组件之间权限的状态 您发出登录请求并收到您的权限 您可以分派/设置/保存权限 例如,如果您使用Redux,您可以在应用商店中设置保存这些权限,并在需要

我有个问题,如果有人能帮助我,我将不胜感激。 我正在使用不同的角色登录: 应用程序文件(加载应用程序)发送一个角色0,该角色将是我的登录名(因此它显示用户、密码和按钮字段)


当我验证该用户是否存在时,如果该用户是用户、管理员,则需要对其进行验证。我不确定我是否完全理解您的问题,但这里有一个解决方案:

  • 您设置了一个上下文,以便能够轻松地保持有关多个组件之间权限的状态
  • 您发出登录请求并收到您的权限
  • 您可以分派/设置/保存权限
  • 例如,如果您使用Redux,您可以在应用商店中设置保存这些权限,并在需要时验证它们是否为真/假
另外,下面是一个auth示例,我建议您使用react路由器:

上下文Api:

重演: