1

ユーザーにログインするスクリプトを作成したことを確認してください。また、ユーザーが設定を編集できるように、設定タブも追加しました。しかし、試してみると、mysql テーブルのデータは変更されましたが、プロファイルに表示されるユーザー名とユーザーの電子メールは同じままです。そして、ログアウトして再ログインすると、ユーザー名が変更されました! そのセッションでユーザー名と電子メールが変更されない理由を教えてください。

前もって感謝します!

4

2 に答える 2

0

別の方法でユーザー名を表示することをお勧めします。セッションのみのユーザー ID に保存します。DB から取得する必要があるユーザー名。キャッシングもお忘れなく。

于 2011-02-23T09:14:38.757 に答える
0

セッションから直接ユーザー名と電子メールを表示すると思います。データベースで何かを変更した場合、セッションに冗長データがあり、さらに検証せずにセッションからのデータを使用する場合は、そこでも値を変更する必要があります。

于 2011-02-23T09:12:02.613 に答える