因此,我建立了一个有两个用户(教职员工和学生)的应用程序,工作人员必须手动接受/验证用户。因此,当学生注册/注册时,这将显示为教职员工一方的请求,然后在教职员工接受或拒绝允许学生进入应用程序的请求之后。我已经对登录注册页面进行了编码,这些页面看起来非常类似于使用防火墙身份验证的这。
我能想到的唯一解决方案是将用户注册信息作为请求添加,并将其保存在一个防火墙集合(“注册请求”)下--我认为密码字段可能是一个问题,但我发现人们使用flutter_string_encryption包将密码保存为.doc字段。然后,当工作人员接受请求时,将调用方法/函数.createUserWithEmailAndPassword(email: email, password: password)
,但我不知道这是否是实现this.honestly的“正确”方式,我不知道如何解决这个问题。是否有任何资源可以解决同样的问题,或者以任何其他方式将其存档?
发布于 2022-04-04 03:01:51
您可以实现一个系统,通过这个系统,任何学生都可以使用.createUserWithEmailAndPassword()
创建一个帐户,但是该帐户有一个相关的标志/布尔值,它阻止学生查看内容,直到其为真为止。
E.g
.createUserWithEmailAndPassword()
创建帐户。如果这听起来可行的话,如果您不熟悉包,我可以提供关于特定代码的更多细节。
https://stackoverflow.com/questions/71718332
复制相似问题