public function rules()
//required
: 必填
array('title,content','required'),
//match
: 正規表示式驗證
array('birthday', 'match', 'pattern'=>
'%^\d(\-|\/|\.)\d\1\d$%', 'allowempty'=
>
true, 'message'=
>
'生日必須是年-月-日格式'),
:郵箱格式驗證
array('user_mail', 'email'),
//url
:url格式驗證
array('user', 'url'),
//unique
:唯一性驗證
array('username', 'unique','casesensitive'=>
false,'classname'=
>
'user','message'=
>
'使用者名稱""已經被註冊,請更換'),
//casesensitive 定義大小寫是否敏感
//compare
:一致性驗證
array('repassword', 'compare', 'compareattribute'=>
'password','message'=
>
'兩處輸入的密碼並不一致'),
//length
:長度驗證
//in
: 驗證此屬性值在列表之中(通過range指定)。
//numerical
: 驗證此屬性的值是乙個數字
//captcha
: 驗證屬性值和驗證碼中顯示的一致
array('verifycode','captcha'),
//type
: 驗證屬性的型別是否為type所指定的型別.
//file
: 驗證乙個屬性是否接收到乙個有效的上傳檔案
//default
: 屬性指定預設值
//exist
: 驗證屬性值在資料庫中是否存在
//boolean
: 驗證布林屬性值
//date
: 檢驗此屬性是否描述了乙個日期、時間或日期時間
//safe
: 屬性標誌為在批量賦值時是安全的。
//unsafe
: 標誌為不安全,所以他們不能被批量賦值。
Token驗證詳解
為什麼使用token驗證 在web領域基於token的身份驗證隨處可見。在大多數使用web api的網際網路公司中,tokens 是多使用者下處理認證的最佳方式。以下幾點特性會讓你在程式中使用基於token的身份驗證 1.無狀態 可擴充套件 2.支援移動裝置 3.跨程式呼叫 4.安全 那些使用基於t...
TOKEN 驗證詳解
在web領域基於token的身份驗證隨處可變,在大多說使用web api的網際網路公司中,tokens是多使用者下處理認證的最佳方式 大部分你見到過的api和web應用都是用tokens,列如facebook,twitter,google github等 在介紹基於token的身份驗證的原理與優勢之...
Token驗證詳解
為什麼使用token驗證 在web領域基於token的身份驗證隨處可見。在大多數使用web api的網際網路公司中,tokens 是多使用者下處理認證的最佳方式。以下幾點特性會讓你在程式中使用基於token的身份驗證 1.無狀態 可擴充套件 2.支援移動裝置 3.跨程式呼叫 4.安全 那些使用基於t...