1

这是我在 Stack Overflow 上的第一篇文章。我正在尝试构建一个系统来验证具有完全不同站点体验的三种类型的用户:客户、雇主和供应商。

我正在考虑使用带有用户名、密码和 user_type(+ AuthLogic 的其他必填字段)的多态“用户”表(使用 AuthLogic)。如果这是一个好方法,我该如何设置,以便在使用标准方式使用 user_type 验证 user_id 后,我可以将用户引导到适合他们的页面?

谢谢。

4

2 回答 2

1

在这种情况下,我会考虑 STI。然后每个人都可以作为普通用户进行身份验证,但在需要时很容易分支到他们自己的特定行为。但是,您可能需要对路线进行一些工作以使所有内容都对齐。

于 2010-05-14T20:24:55.113 回答
0

sscirrus,他们(客户、雇主和供应商)之间是否有任何关系?我有一个类似的案例,但有一对多的关系。

于 2010-05-16T13:27:10.420 回答