【发布时间】:2014-01-15 21:37:21
【问题描述】:
我目前正在使用 playframework,我想在网站上实现身份验证功能。 但是有两个人可以使用两种不同的访问级别登录。假设第一组是 X,第二组是 Y,它们都继承自 User(在模型中)。 (一切都是用java实现的)
还有一个用于组 X 和一个用于组 Y 的数据库和表。控制器有一个用于 X 的 java 类和一个用于 Y 的 java 类。这两个组都由其唯一的电子邮件地址标识。
现在,当其中一个登录时,我如何检查他是谁(X 或 Y)。所以首先用户名(电子邮件地址)/密码验证,然后我必须找到它是什么样的实例(模型在 db 中查找并返回一个对象)。
但更重要的是,两个群体拥有不同的权利。例如,他们将拥有不同的 UI,例如不同的侧边栏,他们可以从中选择一些功能。
我想在控制器中实现登录过程。所以,我只是在谈论控制器,并且应该在那里完成实现。这也是我第一次做一个网络应用程序。所以登录过程不必很花哨。
playframework 网站上已经有一个例子,这个例子叫做“zentask”。这演示了我想要的登录过程,但正如我对两个不同的组所说的那样。
如果您能帮助我解决上述问题,我将不胜感激。
这是上述示例的link。
【问题讨论】:
标签: java sql web login playframework