私はKohanaのセッションで、ハードの時間を持って、私はすでにデフォルトsessions
テーブルを作成しました、と私はKohanaのセッションとデータベース
\application\config\session.php
そして、ここでは、この設定ファイルを持っているデータベースで私のセッションデータを保存したいです設定内容です:http://pastebin.com/MqqQpH5W
また、私のログインが正常に動作しますので、私は私のセッションを始めるんが、私は非常に私は私のセッションを設定しない方法に迷ってしまいましたと思います私はvar_dump(Auth::instance())
を試みたと私は{ ["_session":protected]=> object(Session_Native)#20
のようないくつかのものを参照してくださいIDはデータベースや他のものに? 私はちょうどそのための通常のクエリを作ることができると思うが、私はそれを行うためのより良い方法があると思う。
私の主な目標は、オンラインユーザーのリストを作成することです。私は名前がlast_active
のテーブル行にあることを知っていますので、何かがそのテーブルを自動的に更新する必要があります。
EDITので、いくつかのグーグル後、様々なファイルを検索私はそれがapplication/auth
のconfigファイルからnative
セッションタイプをロードすることが分かったので、私はdatabase
にそれを変更しようとしたと今では私の中でセッションデータを入れ続けます私はページをリフレッシュするたびにデータベースを作成し、ログインはもはやうまくいきません。
この同じ正確な問題がある(Kohana 3.1)。デフォルトからDBセッションに切り替えると、ログインは機能せず、ページが更新されるたびにセッションテーブルに新しいセッションデータ(行)が表示されます(これは正しくありません)。私はチェックされた答えで提案を試みたが、何の違いもありませんでした。困った。 – PeterG