表单验证(yii),用户登录系统实现.
工具/原料
代码编辑器
方法/步骤
1
1.ules()放进行数据验证两类:一个是系统已经定义好的验证类,另一个是我们自己在模型里边定义好的具体验证方法进行验证。 有的项目是jquery本身无法验证的,那么就会跑到服务器继续验证。【引入jquery进行数据验证】
2
2.【用户登录系统实现】1. 制作表单2. 收集表单数据(用户名、密码)3. 去数据库校验用户名和密码4. 用户信息session持久化 在Yii框架里边有两个模型:数据模型、表单模型数据模型:与数据库进行交互的模型model(例如good模型、user模型)表单模型:收集用户信息,然后丢弃。 我们要使用登录表单模型来进行用户登录系统功能实现
3
3.登录模型操作与数据模型是一致的,不同的是,登录模型不与数据库进行交互。
4
4.表单数据校验save()方法可以一边校验数据,校验成功可以存储数据save() 到后边有一个环节会执行模型的rules()方法,也就校验表单了 我们现在实现用户登录需要校验,可以调用validate(),该方法可以校验我们输入的信息。validate() 该方法在执行到后边 也会去执行rules()方法,进行表单的校验 save()validate()rules()save()方法执行会执行validate()方法,后边也会执行rules()方法
5
5.组件UserIdentity类的父级。
6
6.持久化用户信息login
上一篇:好看又好养的绿植,有哪些?
