特定のコンテンツにアクセスするためにパスワードを入力する必要がある場合、コードをどのように記述すればよいですか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:14:57
オリジナル
2299 人が閲覧しました

たとえば、ダウンロードアドレスの場合、パスワードボックスに特定のパスワードを入力してダウンロードアドレスを表示させたいのですが、コードはどのように記述すればよいですか?簡単な認証で十分です


ディスカッション(解決策)に返信

通常、パスワードを認証する必要がある場合は、背景があります。それ以外の場合、純粋なフロントエンド検証にはセキュリティがまったくありません

次のように単純ですが、セキュリティはまったくありません

<script>var _pwd=document.getElementById("pwd");if(_pwd=="0123456789"){   document.getElementById("download").style.display='block';}else{   alert('密码错误');}</script>密码:<input type="password" id="pwd"><input type="button" onclick="check()" value="确定"><div id="download" style="display:none">下载地址:<a href="文件地址">点击下载</a><div>
ログイン後にコピー

バックエンドの協力が必要です
純粋な JS はほとんど役に立ちません

セッションで維持しますたとえば、ステータスは k です
k = 0 の場合、ページにはパスワードを入力する操作が表示されます
k = 1 の場合、ページにはリンクが表示されます

js を使用してバックグラウンドに ajax リクエストを送信して検証し、そしてそれを最前面に表示します。 。

別のインターフェイスにダウンロード アドレスを入力し、確認コードで確認してからジャンプします。

提出背景の判断が最も信頼性が高く、ダウンロード アドレスが正しく返されます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!