Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

クレデンシャルをローカルストレージに保存するためのトリック


ローカルストレージは、複数のウィンドウにまたがり、現在のセッションを超えて存続するストレージ用に設計されています。特に、Webアプリケーションは、パフォーマンス上の理由から、ユーザーが作成したドキュメント全体やユーザーのメールボックスなど、メガバイト単位のユーザーデータをクライアント側に保存したい場合があります。

クレデンシャルをローカルストレージに保存するには、ログインに成功すると、ユーザーのクレデンシャルとは関係のない完全にランダムな文字列を生成します。これをデータベースに保存する必要があります。有効期限を追加することを忘れないでください。その文字列をJavaScriptに渡して、ローカルストレージに保存します。

ローカルストレージのクレデンシャルがデータベースと一致し、タイムアウトの期限が切れていない限り、ログインしていると見なしてください。

したがって、ユーザーの資格情報がローカルストレージから公開されるリスクはありません。


  1. ローカルニュースアプリがオーストラリアのAppStoreでFacebookを打ち負かす

    Facebook Newsは、多くのオーストラリア人にとって非常に人気のあるニュースソースでしたが、オーストラリアではアクセスできなくなりました。そのため、人々は自分たちに情報を提供するために別の情報源に目を向けました。 オーストラリア人はFacebookNewsAlternativeを検索します 先週の金曜日、Australian Broadcasting Corporation(ABC)のニュースアプリは、オーストラリアの無料アプリのiOSダウンロードチャートで1位にランクされました。 これは、Facebookニュースがオーストラリアで禁止されてから2日後に起こりました。執筆時点でのA

  2. GooglePlayストアでエラーコード506を修正する方法

    何人かのユーザーが「エラーコード:-506 アプリケーションをダウンロードまたは更新しようとすると、GooglePlayストアで「」エラーが発生します。この問題は、一部のユーザーの特定のアプリケーションと他のユーザーのすべてのアプリケーションで発生する可能性があります。 Google Playストアは、他のアプリケーションをダウンロードして使用するための携帯電話の重要なアプリケーションです。ただし、このエラーにより、ユーザーはGooglePlayストアからアプリケーションをダウンロードまたは更新できなくなります。 「エラーコード-506」の問題の原因は何ですか? この特定の問題を引き