CustomerPortalをPHP5.4で使用する
CustomerPortalの稼動対象はPHP5.3のため、PHP5.4で使用するとログアウト処理で不正が発生します。
その時の対策は下記となります。
/portal/index.php
54行目付近
session_unregister(‘customer_id’);
session_unregister(‘customer_name’);
session_unregister(‘last_login’);
session_unregister(‘support_start_date’);
session_unregister(‘support_end_date’);
session_unregister(‘__permitted_modules’);
session_unregister(‘customer_account_id’);
を
unset($_SESSION[‘customer_id’]);
unset($_SESSION[‘customer_name’]);
unset($_SESSION[‘last_login’]);
unset($_SESSION[‘support_start_date’]);
unset($_SESSION[‘support_end_date’]);
unset($_SESSION[‘__permitted_modules’]);
unset($_SESSION[‘customer_account_id’]);
に変更!
この記事へのコメントはありません。