2011-10-27 18 views
0

私は最近、Windows Liveでアプリケーションを登録しました。私の秘密の#とapi#を受け取った後、私はPHPのコードサンプルをダウンロードし、APIと秘密のIDを含むようにXMLファイルを更新しました。サンプル#1を実行すると、Windowsのログインページが表示され、次にこのメッセージが表示されます。PHP mhash機能

www.abcxyz.comがお客様の情報へのアクセスを安全でないとしています。 Windows Liveでは、このタイプの要求と情報を共有することはできません。

これをしばらく働かせた後、このフォーラムに問題を投稿することにしました。

私たちのドメインにはmhashがインストールされていませんが、インストールされている他のすべてのハッシュ関数(php.netに従ってmhashでエミュレートされています)がインストールされています。 mhashはwindowslivelogin.phpで一度だけ呼び出されていますので、標準のハッシュに置き換えました。これが問題を引き起こしているかどうかはわかりませんが、それは注目に値します。

これは開発が中止されているので、助力をいただければ幸いです。ありがとうございました!!!!

私がエイリアスを使用できる場合は、私に知らせてください。

答えて

0

mhash拡張機能は、PHP自体よりも多くの他のハッシュを実装しており、出力を細かく調整することができます。私はあなたのホスティング会社にPHPにmhash拡張を追加するよう説得するよう頼み、もし彼らが拒否すれば、mhashを提供しているか、それをインストールしたい別のホスティングプロバイダを見つけることを勧めます。