多语言展示
当前在线:351今日阅读:82今日分享:28

表单验证(yii),用户登录系统实现.

表单验证(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

推荐信息