ホームページ >バックエンド開発 >PHPチュートリアル >セッションがログインしているかどうかを判断するのにご協力ください。
なぜ私のif判定が実行されないのか聞きたいです!
<if eq null><br>
<a href="__APP__?m=User&a=register" class="menulink">メンバー登録</a>
<a href="__APP__?m=User&a=login" class="menulink">メンバーログイン</a><br>
<a href="__APP__?m=User&a=user" class="menulink">{session('user_name')}</a><br>
</if><br>これは静的ページで、コントローラーは次のように記述されます<br> if ($result && $result['password'] == $result['password']) {
session('uid', $result['user_id']);
session('user_name', $result['user_name']) // 現在のユーザー名
session('lastdate', $result['lastdate']) // 最終ログイン時刻<br>
session('lastip', $result['lastip']);
// ユーザーのログイン情報を更新します <br>
$where['user_id'] = session('uid');<br>
M('user')->where($where)->setInc('loginnum'); // ログイン数に 1 を加えます<br>
M('user')->where($where)->save($data) // ログイン時刻とログイン IP を更新します<br>;
$this->success('ログインに成功しました。システムのホームページにジャンプします...', U('ホーム/ユーザー/ユーザー'));<br>
} <br>
その他 {<br>
$this->error('ログインに失敗しました。ユーザー名またはパスワードが間違っています!');<br>
}<br>
}<br> <br>
<br>
123.jpg
<br>( 10.92 KB ダウンロード: 0 回 )<br>