开放注册的网站如何合理设置管理员和普通用户权限

2023-06-04 19:44:29 +08:00
 dream4ever

目前计划开发一个英语口语测试网站,开放给各个学校的老师和学生使用。

访问方式是让老师和学生扫描书里的一个二维码,来使用网站提供的服务。

用户可以注册成为 X 地区 Y 学校 A 年级 B 班级的老师或学生,但是由于老师和学生都是扫描同一个二维码来注册用户,所以我这边没法确认注册用户是否是“真的”老师(本质其实就是管理员)。

在提供的服务方面,老师(管理员)使用的是服务 A ,学生(普通用户)使用的是服务 B ,两类用户使用的服务是不同的。

我目前想到的一种方式,就是通过人为操作来限制:各个班级的老师注册成为本班的班主任之后,网站可以给老师生成一个二维码,然后老师把这个二维码发给本班的学生,学生用这个二维码注册时,就自动将其设置为本班的学生身份。

这样即使调皮的学生把自己注册成老师也没关系,因为老师的账号只认那些通过自己发的二维码注册的学生,这样应该能够解决开放网站的管理员权限吧?

1156 次点击
所在节点    程序员
4 条回复
akira
2023-06-04 19:47:00 +08:00
是的,但不够。 一般我们会考虑加入一个资质审核环节。
pelloz
2023-06-04 19:49:13 +08:00
你最好把注册和权限分开处理,打比方,注册登录你这个网站就像是注册登录微信,老师可以拉群,他是群主再添加学生为群员。
学生自己想拉群玩也可以,你没必要限制吧。
renmu
2023-06-04 19:50:19 +08:00
你们审核老师,老师审核学生,这种一般都要和学校去谈的吧,一般不会有老师单独和你合作
jier17cm
2023-06-05 16:55:51 +08:00
验证教师资格证....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/945731

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX