データベース内の CakePHP 3 セッション テーブル

アナベル

CakePHP 3 のsessionsテーブルをデータベースに保存することに関して、いくつか質問があります。

1) テーブルのsessions名前を別の名前に変更する方法はありますか? はいの場合、新しい名前をどこに指定すればよいですか?

2) 質問 1 と同様にsessions、CakePHP が引き続き正しく動作するようにテーブル内の列の名前を変更する方法はありますか?

3)テーブルdata列の最も基本的な暗号化を追加する簡単な方法はありsessionsますか?

ピース

そのため、データベース セッションのドキュメント引用し、いくつかの回答も提供します。ドキュメントの回答はより完全です。

  1. 'model' キーを含めることで、使用するモデルを指定します。

    'Session' => [
        'defaults' => 'database',
        'handler' => [
            'engine' => 'DatabaseSession',
            'model' => 'MyCustomSessions'
        ]
    ]
    
  2. DatabaseSession ハンドラーは、「データ」と他のいくつかの列をハードコーディングしているように見えます。ただし、何か特別なことをしたい場合は、そのクラスを拡張できます (そして拡張する必要があります)

  3. やりたいことに基づいて、独自の SessionHandler を作成するのがよいようです。実行するのは非常に簡単で、ドキュメントに概説されています。

私の最善のアドバイスは、cake のDatabaseSession をのぞくことです。あなたの要求は特別であり、おそらく最善の行動であるように思われます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CakePHP 3のセッションテーブルに追加データを保存することは可能ですか?

分類Dev

cakephp-3は期限切れのセッションをデータベースから削除していますか?

分類Dev

データベース内の他のテーブルからのSQLite3アップデート

分類Dev

CakePHP 3:ローカリゼーションのためにcakephpテーブルのページ付けヘッダーを準備する方法は?

分類Dev

cakePHP3の自己リンクモデルと結合テーブルからのデータの取得

分類Dev

CakePHP 3.xデータベース移行プラグイン:テーブルフィールドを変更する方法はありますか?

分類Dev

CakePHPフォームデータからセッションへ

分類Dev

CakePHP3のピボットテーブル

分類Dev

CakePHP 3+コードセプション

分類Dev

cakephp3の複数のデータベース接続

分類Dev

現在のデータベース名を取得する-cakephp3

分類Dev

CakePHP3複数のデータベース

分類Dev

Cakephp3モデル関数のコーディングのベストプラクティス

分類Dev

CakePHP 3 - サブドメイン経由でログインするためのセッション設定

分類Dev

mysqlデータベース名をエスケープしてcakephp3でのSQLインジェクションを防ぐ方法は?

分類Dev

新しい列を追加した後、データベースいけない仕事へのセーブデータCakePHPの3

分類Dev

Cakephp3セッション配列の作り方

分類Dev

Cakephp 3:ローカリゼーションルーティング

分類Dev

CakePHP3.xの制御オプションを使用して結合テーブルにデータを保存する

分類Dev

CakePHP3-セッションを記述できません。0列です。SQLサーバー

分類Dev

セットアップオプション内のaxios応答コールバックのリアクティブデータを更新します-Vue3

分類Dev

既存のテーブルを使用したモデルテーブルCakePHP3

分類Dev

Cakephp3.xベイク-テンプレート内のCLIオプションを取得

分類Dev

CakePHP 3 - テーブルに関連付けられていないデータを検証する (データベースの関与なしの検証)

分類Dev

CakePHP3.xオプションの言語ルーティング

分類Dev

CakePHP 3:一時SQLテーブルのベストプラクティス

分類Dev

CakePHP 3.x - ダブルアソシエーションによる検証

分類Dev

Cakephp 3:ジョーイングテーブルに関連するデータをフェッチする方法は?

分類Dev

Django:セッションデータベーステーブルのクリーンアップ

Related 関連記事

  1. 1

    CakePHP 3のセッションテーブルに追加データを保存することは可能ですか?

  2. 2

    cakephp-3は期限切れのセッションをデータベースから削除していますか?

  3. 3

    データベース内の他のテーブルからのSQLite3アップデート

  4. 4

    CakePHP 3:ローカリゼーションのためにcakephpテーブルのページ付けヘッダーを準備する方法は?

  5. 5

    cakePHP3の自己リンクモデルと結合テーブルからのデータの取得

  6. 6

    CakePHP 3.xデータベース移行プラグイン:テーブルフィールドを変更する方法はありますか?

  7. 7

    CakePHPフォームデータからセッションへ

  8. 8

    CakePHP3のピボットテーブル

  9. 9

    CakePHP 3+コードセプション

  10. 10

    cakephp3の複数のデータベース接続

  11. 11

    現在のデータベース名を取得する-cakephp3

  12. 12

    CakePHP3複数のデータベース

  13. 13

    Cakephp3モデル関数のコーディングのベストプラクティス

  14. 14

    CakePHP 3 - サブドメイン経由でログインするためのセッション設定

  15. 15

    mysqlデータベース名をエスケープしてcakephp3でのSQLインジェクションを防ぐ方法は?

  16. 16

    新しい列を追加した後、データベースいけない仕事へのセーブデータCakePHPの3

  17. 17

    Cakephp3セッション配列の作り方

  18. 18

    Cakephp 3:ローカリゼーションルーティング

  19. 19

    CakePHP3.xの制御オプションを使用して結合テーブルにデータを保存する

  20. 20

    CakePHP3-セッションを記述できません。0列です。SQLサーバー

  21. 21

    セットアップオプション内のaxios応答コールバックのリアクティブデータを更新します-Vue3

  22. 22

    既存のテーブルを使用したモデルテーブルCakePHP3

  23. 23

    Cakephp3.xベイク-テンプレート内のCLIオプションを取得

  24. 24

    CakePHP 3 - テーブルに関連付けられていないデータを検証する (データベースの関与なしの検証)

  25. 25

    CakePHP3.xオプションの言語ルーティング

  26. 26

    CakePHP 3:一時SQLテーブルのベストプラクティス

  27. 27

    CakePHP 3.x - ダブルアソシエーションによる検証

  28. 28

    Cakephp 3:ジョーイングテーブルに関連するデータをフェッチする方法は?

  29. 29

    Django:セッションデータベーステーブルのクリーンアップ

ホットタグ

アーカイブ