我们应该在哪里为cfwheels编写表单的验证代码?

时间:2015-02-13 07:28:26

标签: coldfusion cfwheels

我刚开始学习cfwheels。我正在研究样本"社交网站"站点中存在的示例(http://cfwheels.org/screencasts/series/1)。 我有个疑问。我们有register.cfm和login.cfm两个视图。这两个人都在使用用户对象 从Person.cfc(模态)创建。

注册表中需要的所有验证,我们都在Person.cfc init()方法中编写。现在在login.cfm上 我们有两个名为Email and password的字段,我希望在检查前将validate电子邮件放在服务器端的correct format中 有效的电子邮件/密码组合。

现在我应该在哪里编写login.cfm的验证码?

1 个答案:

答案 0 :(得分:3)

应该对Controller内部的操作进行服务器端验证。 例如,如果您要将表单提交到doLogin控制器/组件的Authentication操作,则验证代码应该位于同一控制器的doLogin()函数内。