2012-01-28 14 views
0

私は自分のドメインのルートにhtaccessパスワードを入れました。今私は私のモバイルアプリからそれを認証したい。これを処理することは可能ですか、セッション検証が必要ですか?POST経由でhtaccessに認証することはできますか?

私の現在のindex.phpは次のようになっています。

<?php 

    if (!isset($_SERVER['PHP_AUTH_USER'])) { 

     header('WWW-Authenticate: Basic realm="My Realm"'); 
     header('HTTP/1.0 401 Unauthorized'); 
     echo 'Text to send if user hits Cancel button'; 
     exit; 

    } else { 

     echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; 
     echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; 

    } 

ありがとうございました。一部のクライアントはまだhttp://username:[email protected]/path/scriptをサポート https://username:[email protected]/secretfolder/

+0

これをhtaccessまたはPHPで処理しますか?あなたはどちらかといえば、どちらかの組み合わせではなく、どちらかを実行する必要があります。 – DaveRandom

+0

私はルートフォルダにhtaccessを使用し、ブラックベリーアプリ[POSTメソッド]で認証しますか? – niksmac

+0

申し訳ありませんが、それは意味をなさない。また、HTTP認証を使用している場合、リクエストメソッドはそれとは関係ありません。あなたのBBアプリはどのデータをサーバーに送りますか? – DaveRandom

答えて

0

は、ユーザー名とパスワードのURLを追加してみます。適切なクライアントがそれをサポートしていますが、URL履歴から信任状を隠します。

htpasswdからhtaccessを正しく有効にした場合、携帯電話にログイン画面が表示されます。

関連する問題