您应该使用什么而不是<cflogin> </cflogin>

时间:2012-08-13 11:41:45

标签: coldfusion coldfusion-9

我是ColdFusion的新手,我刚读过这个帖子说有很多理由不使用cflogin

Why don't people use <CFLOGIN>?

我应该使用什么而不是CFlogin?

由于

1 个答案:

答案 0 :(得分:11)

大多数开发人员都推出了自己的登录实现。它通常会对数据库中的salted和hashed记录启动用户名/密码检查。如果提供的凭据经过身份验证,则会将用户对象(CFC或结构)放入会话范围,或者使用到期日期/时间戳构建并存储在数据库中,然后在每个请求中检索。用户对象将包含比cflogin提供的简单“角色”列表更多的信息。它可能包含安全(授权)信息层,以及常用值,如名字,姓氏和电子邮件地址。

在引用的线程中未讨论的cflogin的一个优点是cflogin也适用于ColdFusion 10中的新Web套接字功能。但是,大多数情况下,cflogin非常有限,并且不能满足更复杂的应用程序。