V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dream4ever
V2EX  ›  程序员

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

  •  
  •   dream4ever · 2023-06-04 19:44:29 +08:00 · 1136 次点击
    这是一个创建于 529 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    4 条回复    2023-06-05 16:55:51 +08:00
    akira
        1
    akira  
       2023-06-04 19:47:00 +08:00
    是的,但不够。 一般我们会考虑加入一个资质审核环节。
    pelloz
        2
    pelloz  
       2023-06-04 19:49:13 +08:00
    你最好把注册和权限分开处理,打比方,注册登录你这个网站就像是注册登录微信,老师可以拉群,他是群主再添加学生为群员。
    学生自己想拉群玩也可以,你没必要限制吧。
    renmu
        3
    renmu  
       2023-06-04 19:50:19 +08:00 via Android
    你们审核老师,老师审核学生,这种一般都要和学校去谈的吧,一般不会有老师单独和你合作
    jier17cm
        4
    jier17cm  
       2023-06-05 16:55:51 +08:00
    验证教师资格证....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:26 · PVG 14:26 · LAX 22:26 · JFK 01:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.