質問編集履歴

3

追記2追加

2018/10/10 03:25

投稿

nnahito
nnahito

スコア2004

test CHANGED
File without changes
test CHANGED
@@ -193,3 +193,27 @@
193
193
 
194
194
 
195
195
  こちらも関係あるのでしょうか?
196
+
197
+
198
+
199
+
200
+
201
+ # 追記2
202
+
203
+
204
+
205
+ 本文の「beforeRender」の処理の中の、
206
+
207
+
208
+
209
+ ```
210
+
211
+ // ユーザのログイン情報を取得
212
+
213
+ $user = $this->Auth->user();
214
+
215
+ ```
216
+
217
+
218
+
219
+ 部分でAuthを使わない(`$user = '';`)状態にすると、正常にエラーメッセージが表示されるようになりました

2

FB fix

2018/10/10 03:25

投稿

nnahito
nnahito

スコア2004

test CHANGED
File without changes
test CHANGED
@@ -7,8 +7,6 @@
7
7
  - Docker or AWS
8
8
 
9
9
  - php7.2
10
-
11
- - はじめてCakePHPでコードを書いています
12
10
 
13
11
 
14
12
 

1

ログイン認証について追記

2018/10/10 02:55

投稿

nnahito
nnahito

スコア2004

test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,27 @@
171
171
 
172
172
 
173
173
  申し訳ありませんが、よろしくお願いいたします。
174
+
175
+
176
+
177
+
178
+
179
+ # 追記
180
+
181
+
182
+
183
+ Authの認証について追記させていただきます。
184
+
185
+ 今回、ユーザのログインなどには、CakePHPのAuthコンポーネントの`Identify`は使っていません。
186
+
187
+ 理由として、認証を外部のSaaSに委託しているため、APIを叩いてユーザの有無、ユーザ情報の正誤をSaaS側で判断し、
188
+
189
+ SuccessかFailを返してもらっているからです。
190
+
191
+ こちらではユーザの情報をほぼ持っていないので、
192
+
193
+ ログインが成功した際は、`$this->Auth->setUser($user);`というふうに、手動でデータをセッションに追加しています。
194
+
195
+
196
+
197
+ こちらも関係あるのでしょうか?