- 締切済み
Javascriptが書ける方 menberInfo.js の中身を書いて頂ける方いませんか?
Javascriptについての質問です。 Javascriptには、ログイン画面のIDにID番号を読んで それぞれの表示画面にジャンプする機能があるみたいですが そのJavascriptの中身(menberInfo.js menberInfo2.js)がわかりません。 教授できる方直して頂きたいです。 ログイン画面のHTMLとログイン先のHTMLを記述いたしました。 <html> <head> <title>ログイン画面 </title> <script type="text/javascript" src="menberInfo.js"> <script type="text/javascript" src="menberInfo2.js"> <!- function check(){ var flag =0; // if(document.info.id.value.match(/[^0-9]+/)){ flag=001; }else if(document.info.example6.value.match(/[^0-9]+/)){ flag=002; } } //-> </script> </head> <body> <h4><b>ログイン画面</b></h4> <br> <br> <form method="info" action="menberInfo.html" target="_self" name="info"> <h4>ID <input type="text" name="id" max length="6" size="14" align="right"></h4> <br> <h4>パスワード <input type="password" name="example6" max length="6" size="16" align="right"></h4> <br> <br> <input type="submit" value="ログイン"> </form> </body> </htmi> 表示画面1 <html> <head> <title>会員情報表示 </title> </head> <body> <h4><b>会員情報表示画面</b></h4> <table border="3" width="1080" height="200"> <tr> <td align="center" valign="top">項目名</td> <td align="center" valign="middle">項目情報</td> </tr> <tr> <td align="left" valign="top">会員番号</td> <td align="left" valign="middle">001</td> </tr> <tr> <td align="left" valign="top">氏名</td> <td align="left" valign="middle">麻生 太郎</td> </tr> 表示画面2 <html> <head> <title>会員情報表示 </title> </head> <body> <h4><b>会員情報表示画面</b></h4> <table border="3" width="1080" height="200"> <tr> <td align="center" valign="top">項目名</td> <td align="center" valign="middle">項目情報</td> </tr> <tr> <td align="left" valign="top">会員番号</td> <td align="left" valign="middle">002</td> </tr> <tr> <td align="left" valign="top">氏名</td> <td align="left" valign="middle">中川 秀直</td> </tr>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- think49
- ベストアンサー率59% (285/482)
menberInfo.js と menberInfo.js のコード記述がないので、どんなプログラムなのかわかりません。 なので補足でコードを投稿してください。 ここに投稿できないほどのコード量なら、配布先URLを開示されるのが手っ取り早いと思います。 # 以下、「JavaScriptで認証を行う」という前提でのアドバイス。 JavaScriptで認証なんてできるわけ…と思いましたが、Basic認証と組み合わせる手法があるようですね。 JavaScript++かも日記: 【Ajax】Basic認証ページから読み込む http://jsgt.org/mt/archives/01/000428.html これは面白そう。 ただし、Basic認証は平文でパスワードをポストしており盗聴されやすいという弱点があります。 というわけで、Digest認証のサンプルコードはこちら。 JavaScript++かも日記: 【暗号】md5.jsをPHPのmd5()と並べてみる http://jsgt.org/mt/archives/01/000301.html ただ、何にしても「JavaScriptだけで」認証システムを作るのはかなりイレギュラーであると言っておきます。 上の方法はわざわざJavaScriptを使わなくても、サーバにファイルを置けば実現できる認証ですから、 簡易認証であればそちらがいいんじゃないでしょうか。 個人情報など、重要な情報へアクセスする認証であれば、サーバ側のプログラム(PerlとかPHPとかRubyとか)で認証することをお勧めします。
もしかして、やろうとなさっていることは、 ・入力されたIDとパスワードがが正しいものであるかどうか確認する ・正しいものであれば入力されたIDに応じたページを表示する ということでしょうか? これらを全てJavascriptで実現するとなると、必然的にIDとパスワードがソースファイルに記述されることになります。すなわち、それらは誰でも見ることができるというわけで、パスワードの用をなさないことになります。 もし、違ったことをなさろうとしているのであれば、何をなさろうとしているのか、特に、menberInfo.js menberInfo2.js というのが何を意図したものなのか説明があると、助言を得られやすいと思います。