問題タブ [digital-downloads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
289 参照

wordpress - Wordpress eコマースデジタルダウンロード動的製品

Wordpress Eコマースで動的デジタル製品を使用するにはどうすればよいか誰か教えてもらえますか?

つまり、レポートを生成できる情報のデータベースがあります。ユーザーがキーワードを検索できるようにして、それを使用してデータベースを検索し、レポートを生成できるようにします。レポートのコストは、DB から動的に生成されます。結果をユーザーに表示し、この製品をカートに追加できるようにします。

ありがとうございました。

0 投票する
1 に答える
825 参照

php - PHP: デジタル製品 (ビデオ、オーディオ、電子ブックなど) を不正なダウンロードから保護する方法は?

デジタル製品 (ビデオ、オーディオ、電子ブックなど) を不正なダウンロードから保護するには? 私は Apache サーバーと PHP/MySQL を使用しています。助けてください!

ありがとう!ポール G.

編集済み: 不完全な質問で申し訳ありません。私が望むのは、他のメンバーが、非メンバーにアクセスできるファイルへの直接ダウンロード リンクを共有しないようにすることです。デジタル製品をルート フォルダの外に格納することで実現できると聞いたことがありますが、PHP で正確に実装する方法がわかりません。

0 投票する
1 に答える
119 参照

php - ベスト プラクティス / ルートより上のファイルを保護し、リンクをハッシュして、制限されたログイン アカウント エリアで顧客に表示するにはどうすればよいですか?

Web public_html ルートの上に配置されたフォルダーにファイルがあり、製品を購入した顧客 (e コマース ストアでのデジタル ダウンロード) にハッシュ化されたリンクをエコーアウトしたいと考えています。

アカウントエリアページは .php であり、もちろん顧客はログイン/パスワードを使用してこのページにアクセスし、関数呼び出しとエコーを使用してデータベースから注文を取得することによって表示されるように設定されている購入した製品のみを表示/ダウンロードするアクセス権があります。ページ上のテーブル行情報を ing します。このページは、認証された顧客 (client_id) のログイン/パスワードによるアクセスが制限されています。

私のファイルの URL パスは MySQL データベースに書き込まれているため、echo でアクセスできるはずですが、リンクをハッシュして、顧客が Web 上で直接の URL を単純に共有できないようにしたいと考えています (彼らのように... 海賊 arrahhh!)。

上記のファイルをルートのすぐ上に配置しても問題ありませんか、それとも SQL インジェクションを回避するために保護を強化するためにこれらのリンクをハッシュするのがベスト プラクティスですか?

私が最終的に目指しているのは、ファイル サーバー側を保護し、製品を購入した顧客のみにハッシュ リンクを表示することです。しかし、私、私のファイル、および顧客の投資を保護する最善の方法 (方法) がわかりません...?

ありがとう!

PHP を使用してファイルをユーザーに安全に配布/印刷するには、どのコードを使用できますか? 私は答えに行き詰まっています。