2017-08-30 14 views
-2

私はプロジェクトを持っており、プログラムを実行できるようにクライアントにインストールコードを提供したいと思います。 codeigniterを使ってインストールコードを作る方法?あなたのアプリケーションは、アプリケーション・ユーザーが特定の理由でインストールまたは認証を取得するために使用できるコードのいくつかの種類を持っているしたい場合は、同様の窓コード番号にインストールコードまたはシリアル番号を付ける方法

のインストールコードとしてあなたに

答えて

0

に感謝します。ハッシュの配列を作成してデータベースに格納し、コードをユーザーに配布することができます。

に続いてWhat is the best way to create a random hash/string?

を読んで、そのコードを受け入れるアプリケーションのインターフェイスを作成したデータベースと照合して認証したり、使用したい条件に応じて、成功に返信します。

、について説明

ステップ-1

データベースのテーブルを作成します。

hash_table(ID(INT)、ハッシュ(STRING)のcreated_at(タイムスタンプ)、updated_atの(タイムスタンプ)、期限切れ(ENUM [はい、いいえ]))

STEP-2

作成ハッシュ

任意のハッシュアルゴリズムを使用してランダムハッシュを作成し、上記の表に保存します。

ステップ4

を確認ステップ3

ビュー

このハッシュを受け入れる形態とのビューを作成する作成

、確認するために、そのフォームをポスト

pを受け入れるコントローラを作成するost要求を取得し、ハッシュを取得してモデル関数に送信し、データベースから検証し、true/falseを返します。

+0

コメントありがとうございます。実際、私はcodeigniterフレームワークを使うのが初めてです。どのように機能するのですか?ライブラリやヘルパーを作成するかどうか –

+0

私はそのライブラリの作成を推奨しません。ハッシュを作成してdbに格納するヘルパー関数を作成するだけです。複数のハッシュ/コードを持つことができます。名前を付けたいものは何でも、1人のユーザーには1つのハッシュ/コードを付けることができます。 –

+0

1人のユーザーに対して1つのコードを作成する場合は、データベーステーブルに有効期限フィールドを設定することができます。このフィールドを使用してコードを有効期限切れにするトグルとして使用できます。 –

関連する問題