2012-03-04 36 views
0

私はいつもlocalhost上で実行されるフォームを持っています。この場合はloginformになります。それは、すべての基本的なことを行い、ユーザ名とパスワードを再度確認して、ユーザテーブルなどを確認し、localhostにtrue/falseを返すような、他のドメイン(MySQLとPHPを実行するドメイン)にユーザ名とパスワードを送るべきです。 localhost上では、私はhtml、javascript、そしてすべての基本的なクライアントサイドのものしか動かすことができません。確かに、これにはいくつかのjquery-stuffがありますが、この場合、コードを最小限に抑え、学習のためにすべてを構築したいと考えています。localhostからドメインへの投稿フォーム

私はこことGoogleで検索しましたが、haventは具体的な情報を見つけました。どこから始めるの?セキュリティの理由によりGETが正しく感じることはありませんが、それ以外の場合はログイン情報を送信してください。これは可能なのでしょうか?おそらく、最善の方法は、サーバー側からクライアントへのloginformを使用してiframeを生成することです。

すべてのコメントは役に立ちます!

+0

これを行うには、AJAXを使用することをお勧めします。それを始める前にそれを読むことをお勧めします。これにより、リモートPHPスクリプトの出力をローカルホストに取り込むことができます。 – Ynhockey

+0

ああ、ajaxは計画です。しかし、私はクロスドメイン(localhost/webホテル)に関する有用な情報を見つけることができません。 Localhostは2つの文字列をサーバ側に送り、サーバ側はすべての認証情報を行い、いくつかのクッキーとyada yadaを送信し、trueならjson結果をlocalhostに返します。それが私が探しているものです。 – Linus

答えて

0

jqueryのAJAX要求としてデータを送信し、デフォルトで取得することですので、取得していないポストとしてのタイプを作るために覚えておくようにしてください。..

注目すべきもう一つの事はあなたがあなたのAJAXでのクロスドメインリクエストを有効にする必要がありますあなたが別のホストにPOSTデータを送信以来の要求..

チェックこのapi for jquery ajax request

+0

ありがとう!しかし、これはjQueryでした。 :)私たちはそのようなものを避けようとしています。主に教育目的のため。 – Linus

+0

を使用している場合を除き、javascriptでajaxメソッドを使用しなければならない場合はjq ..を使用してください。これは私の考えです – zaherg

0

私はJavaScriptのみでログインを行うには、安全な方法ではないと思います。 jqueryを使用してユーザー名とパスワードを確認することはできますが、すべてのユーザーが結果を調整でき、ログインするユーザーとパスワードは必要ありません。

+0

もちろん、これは当てはまります。しかし、それはloclhostだけではありません。 localhostはサーバー側にユーザ​​ー名とパスワードを投稿し、安全なものはすべて処理され、レンダリングチェックストリングでいくつかのクッキーを送信します。もし本当であれば、基本的なものはすべて2つの文字列をサーバー側ではtrue/falseを返します(json形式のデータのように)。 – Linus

関連する問題