ソースを参照

Merge pull request #162 from bancer/2.5

Resolves #161
Mark S 10 年 前
コミット
4f8777b1b7
1 ファイル変更5 行追加1 行削除
  1. 5 1
      Model/Behavior/WhoDidItBehavior.php

+ 5 - 1
Model/Behavior/WhoDidItBehavior.php

@@ -10,6 +10,7 @@
  * @license http://opensource.org/licenses/mit-license.php MIT
  */
 
+App::uses('AuthComponent', 'Controller/Component');
 App::uses('CakeSession', 'Model/Datasource');
 App::uses('ModelBehavior', 'Model');
 
@@ -116,7 +117,10 @@ class WhoDidItBehavior extends ModelBehavior {
 		$authSession = $config['auth_session'];
 		list(, $userSession) = pluginSplit($config['user_model']);
 
-		$userId = CakeSession::read($authSession . '.' . $userSession . '.id');
+		$userId = AuthComponent::user('id');
+		if (empty($userId)) {
+			$userId = CakeSession::read($authSession . '.' . $userSession . '.id');
+		}
 
 		if (!$userId) {
 			return true;