CakePHP Authenticate CheatSheet
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRS
1
abstract class BaseAuthenticatefor CakePHP 2.3.10
2
認証用の抽象クラス
3
4
Propertiesmembersdescription
5
$settings当該オブジェクトに関する設定
6
fieldsユーザID/パスワード
7
userModelユーザのモデル。デフォルトは 'User'
8
scope検索時の絞り込み条件
9
recursivefind() に渡す再帰キー。デフォルトは0。
10
containセッションに収容するべきその他のモデル
11
$_Collectionコンポーネント・コレクション
他のコンポーネントを取得するのに使われる
12
13
Methodsmembersdescription
14
__construct(
15
ComponentCollection $collection
16
$settings)
17
_findUser(標準的なオプションを使ってユーザのレコードを見つける。パスワードをマッチングするために事前にハッシュ化してから比較する。
18
$usernameユーザ名(文字列)もしくはModel::find('first')に渡す条件。パスワードが含まれていない場合はパスワードが返される。
19
$password)パスワード。$conditionsが'username'の場合にのみ使われる。
20
_password(DB上の暗号化パスワードとマッチングするためにパスワードをハッシュ化する。→ 2.4 からは非推奨。
21
$password)平文パスワード
22
abstract
authenticate(
要求された情報に基づいてユーザを認証する。
成功したらユーザデータ、失敗したらfalseを返す。
23
CakeRequest $requestこのリクエストから認証用データを取り出す
24
CakeResponse $response)返送用オブジェクト。HTTPヘッダが含まれている場合がある。
25
logout(ダミー
26
$user)
27
getUser(ユーザに基づいた情報をリクエストから取り出す。ベーシック認証やダイジェスト認証などのステートレスな認証システムで主に使われる。
28
CakeRequest $request)
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
BaseAuthenticate
BasicAuthenticate
DigestAuthenticate
FormAuthenticate
BlowfishAuthenticate
LdapAuthenticate