2

作成したスクリプトがあり、自動アップデータを作成しようとしています。file_get_contents() で zip ファイルを取得し、それを解凍します。アップデーターの準備はできていますが、スクリプトの zip ファイルをサーバー上に置き、誰でもダウンロードできるようにしたくありません。なので、この商品を購入したクライアントだけがダウンロードできるように設定しています。

とにかく「ログイン」フォームを作成して、PHPアップデータースクリプトがWHMCSダウンロードをダウンロードする権限を持つことができますか?

これは wmcs.com のフォーラムで尋ねるべきことだと思いますが、フォーラムでの積極的なサポートはほとんどありません。

4

1 に答える 1

0

管理メニューの「ユーティリティ」の下にある「統合コード」に従って、使用できるこのログインフォームのサンプルがあります。

<form method="post" action="https://yoursite.com/clients/dologin.php">
Email Address: <input type="text" name="username" size="50" /><br />
Password: <input type="password" name="password" size="20" /><br />
<input type="submit" value="Login" />
</form>

実際、curl も機能します。

curl -X POST "https://yoursite.com/clients/dologin.php" \
    -d "username=yourusername" \
    -d "password=yourpassword"

ダウンロードを取得するには、ダウンロードに移動するか、ダウンロードの正確な場所を知る必要があることに注意してください。また、これを機能させるには、ログインが成功した後もサーバーが新しいリクエストのダウンロードにアクセスできるように、サーバーとのセッションを維持する必要があります。

于 2015-05-14T19:40:03.943 に答える