很多场景下,我们需要知道谁在使用我们的服务。了解的程度有多有少,可以是简单记录一下用户的昵称和唯一标识,也可能需要实名制的信息。我们需要记录下用户的登录信息,甚至是用户的使用服务信息,通过数据分析,得出有益结论以便更好的为用户服务。
今年(2021年)3月4部门联合出台的《常见类型移动互联网应用程序必要个人信息范围规定》还明确了收集个人信息的范围,可以说,过度收集个人信息确实让用户深恶痛绝,我们也支持按规定合理收集个人信息,用户信息收集的目的仅用来保证服务或交易的正常运行就够了,希望看到本文的读者,也能遵守规定,按规定最小范围的合理合规搜集、使用个人信息。
下面我们切入本章的正题。第一章里,我们建立了一个学生选课系统,在第一章实现的代码中,我们让用户自行选取角色(“教师”还是“学生”)和人物(哪个教师或者哪个学生)。这一章,我们换一种方式,我们先让用户注册,注册时,用户选择自己是教师还是学生,然后,下次再次进入系统时,用户需要进行登录(登录就是通过微信获取用户唯一标识),根据用户注册时选择的角色,直接进入相应场景。