2011-07-01 3 views
0

optimizepressはWordPressのプラグインです。私はコピーを所有しており、それを使用しており、ライセンスを使って製品を保護する方法が不思議です。この「ライセンス」はどのようにこのソフトウェアで動作しますか

私はそれが実行可能な場合、自分自身のPHPスクリプトを確保するためにこれを検討したいと思います。あなたはそのURL用のプラグインのライセンスを取得するテキストボックスに、ドメインのURLを入力する必要がスクリプトをダウンロードがサーバー上で

は、ここで彼らは彼らの製品を確保するために行うものです。

彼らはあなたのドメインを入力する2 textboxsを持っている:それはあなたのアカウントに

を複数のサイトを追加するサイト2.ライセンス初めての場合、あなたは送信ボタンとシリアルコードをクリックしてください1.バック

に送信されます

プラグインをWordPressにインストールした後、確認のためにシリアルコードを入力するよう指示された設定領域に移動する必要があります。そうでない場合はスクリプトを使用できません。

どうすればいいですか?これは私が配布する私のPHPスクリプトで使用できますか?私はこのスクリプトと特異的にfamilierないんだけど、あなたの考え

+0

私はここで手足に出て、(1)彼らがもっと情報なしでそれをどのようにして安全にするかを言うことは不可能であると言うでしょう、そして(2)ほとんどのライセンスには、明らかに隠されていてオープンソースではないライセンスサーバーが含まれているため、この製品で実際に何が起きているのかは分かりません。 –

答えて

1

ため

おかげで、しかし、それは、シリアル番号がアカウントにアクセスするには検証のためにアカウントを認証するために使用される、それはカールを使用してスクリプトである可能性が高いです。

次に、スクリプトが実行されているURLをプルし、そのURLがアカウントに登録されていることを確認します。

URLがリストにない場合は、URLがリストされている場合は、スクリプトを強制終了するfailコマンドが送信されます。

リストされている場合、スクリプトはライセンスのステータスをチェックし、スクリプトを実行または強制終了します。

このタイプのモデルでは、認証サーバーからの応答がない場合、スクリプトはユーザーの操作を中断しないように実行することが許可されている必要があります。また、認証サーバーそれは非常に可能性のある使用になる可能性がありますので、彼らは活動を殺すと答えていません。

同じことをするために利用できる他の技術がありますが、これは適切ではない可能性があります。さまざまなライセンスモデルを見てください。

この配布形式では、ionCubeなどのPHPエンコーダを使用して、スクリプトを認証をバイパスするためにハッキングすることはできません。 さらに、APIを使用するためのスクリプトを書くときには、ユーザーにIPアドレスを割り当てることをおすすめします。この方法で、認証のためのAPIへの最初のクエリはこのサーバーと通信することができます。これにより、APIスクリプトに対する多くの保護が提供され、ライセンスが有効かどうかを確認します。

私はこれがあなたに役立つことを願っています。

+0

ライアンに感謝....これは束に役立ちます。私は以前ioncubeを研究していましたが、それはいいようですが、私はあなたのサポートが、ioncubeで正しく動作していないユーザーのサーバーに多くなると思います。私はちょうどあなたが記述した方法が個人的に私にとってより適していると思っています。私は間違いなくIPの割り当てをチェックします。素晴らしい説明のおかげで – Jason

+0

@ジェイソン問題のない仲間です。 ionCubeについて私が気に入っているのは、共有ホスティング環境では非常に一般的なので、WordPressプラグインにとっては大きな問題ではないはずです。自分の認証サーバーがクラッシュしたり、何らかの理由でデータ機能がオフラインになった場合に、認証要求を処理する方法について考えてみましょう。ローカルに保存できる隠し日/月/年の有効期限の値を持つ鍵を作成し、残りの文字を認証サーバが利用できない場合に実行するために受け入れるために一定の値に等しくする必要がありますか? – Ryan

関連する問題