質問が何であるかをすべて把握しているわけではありませんが、ログデータが処理されている場所が質問である場合は、_check_login()
メソッド/コールバックによって、Users モジュールの users.php コントローラーの 707 行目またはその周辺にあります。データは Ion Auth メソッドのログインによって処理されます。詳細が成功した場合、ユーザーはログインされます。
コントローラーで現在のユーザー ログインの詳細を取得するには、次のようにします。
if ( $this->current_user )
{
// User is logged in do stuff like assign the id to a variable or somethin'
$current_user_id = $this->current_user->id;
}
else
{
// User is not logged in, do something else
}
ビューでユーザー データを取得する方法が問題である場合は、ユーザー プラグイン タグを使用できます。
{{ if user:logged_in }}
<p>Hello {{ user:first_name }} {{ user:last_name }}!</p>
{{ else }}
<p>You are not logged in, fool.</p>
{{ endif }}
ところで、モジュールのハッキングを検討している場合は、イベントを使用するか、アドオン フォルダーの 1 つにモジュールを複製することを検討してください。
https://www.pyrocms.com/documentation/2.0/developers/developer-tools/events
幸運を。