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

标签 coldfusion cfwheels

我刚刚开始学习 cfwheels。我正在研究网站(http://cfwheels.org/screencasts/series/1)中存在的示例“社交网站”示例。 我有个疑问。我们有 register.cfm 和 login.cfm 两个 View 。两个 View 都使用用户对象 从 Person.cfc(modal) 创建。

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

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

最佳答案

服务器端验证应该在 Controller 内的操作上完成。 例如,如果您将表单提交给 Authentication Controller /组件的 doLogin 操作,验证代码应位于 doLogin() 函数内部同一 Controller 。

关于coldfusion - 我们应该在 cfwheels 中的哪里编写表单的验证代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28494519/

相关文章:

error-handling - coldfusion 10-自定义处理时隐藏状态码

model-view-controller - CFWheels - 过滤器问题 'except'。冲突的 Action 名称

coldfusion - 如何在 cfwheels 中对重定向进行单元测试

coldfusion - 在参数名称中使用连字符

coldfusion - ColdFusion "true"语句中将哪些整数视为 "if"

coldfusion - 如何将 QueryAddRow() 中添加的行作为查询结果的第一行?

solr - ColdFusion 10 SOLR 安装

java - "java.lang.OutOfMemoryError: Java heap space"在 ColdFusion 11 中使用 ImageReadBase64() 读取大图像时

Coldfusion 重定向状态码为 410 的页面

coldfusion - 如何在 CFWheels 中使用 URL 中的文件类型呈现扩展名为 "file"的页面,如 xml、json、csv 等?