私はlocalStorageをCookieの代わり(Cookieを嫌う)として使用しようとしています。これにより、ユーザーは私が運営するサイトにサインインしたままになります。
これまでに計画したのは、ユーザーのユーザー名をlocalStorageに保存し、localStorageに何かがあるかどうかをサイトに確認させ、localStorageに何かがある場合は、POSTを介してlocalStorageデータをPHPファイルにプッシュし、ユーザーを新しいPHPセッションを開始し、元の場所に戻します。
懸念はありますが、localStorageを表示できることはわかっています。その場合、データサーバー側を暗号化することには意味があります。
しかし、LocalStorageデータを変更することはできますか?そうでない場合は、暗号化しなくてもこれで問題ありませんが、ユーザーがlocalStorageデータを変更できれば、他のユーザーのアカウントにアクセスできるようになります。これは、ご想像のとおり、良いことではありません。
JavaScriptはブラウザのクライアントで実行できるため、疑問がありました。
javascript:alert("hello");
localStorageの変数名を見つけて、このように値をリセットすることはできませんでしたか?
javascript:localStorage.setItem('sessionusername','superadmin');
基本的に、私は尋ねます:HTML5ローカルストレージデータはクライアント側で変更できますか?