[ad_1]
ログインすると、label1 に次のような紹介リンクが表示されます
Referral Link >> http://my-site-url/login/signup.aspx?uid=NM100129
このリンクを誰かに渡すと、その人は登録ページに直接移動し、ユーザー ID テキストボックスには、リンクに記載されている uid no が自動入力されます。
私が試したこと:
私が試してみました request.querystring
しかし、それは機能せず、これをどのように使用できるか理解できません。
解決策 1
見積もり:ユーザーIDテキストボックスは自動入力です
これは、この UUID とこのリンクを生成したユーザーとの関係をアプリケーションが認識しているためです。
見積もり:私はrequest.querystringを試しました
はい、これは、URL に渡されたクエリ文字列パラメーターをキャプチャする方法です。 この場合、 uid
.
見積もり:しかし、それは機能せず、これをどのように使用できるか理解できません。
これは、データベースにこの値への参照が含まれていない可能性があるためです。 この値は、UUID を生成したアプリケーションに固有のものであることに注意してください。
第二に、 TextBox
アプリケーションが値を追加した場合にのみ、入力されたユーザー ID が表示されます。 TextBox
UUID とユーザー プロファイルの関係はわかりません。
このためのワークフローは次のとおりです。
- クエリ文字列から UUID を取得します。
- データベースにクエリを実行して、この UUID を持つ紹介コードが存在するかどうかを確認します。
- 存在する場合は、ユーザー ID を取得し、それを TextBox に入力します。
- そうでない場合は、このコードが無効であることを示すエラー メッセージを表示します。
ご想像のとおり、このレコードのデータベース テーブルを作成する必要があります。 これは、テーブルのスターター スキーマにすることができます。
ReferralCodeId | Referee | CreatedOn 1234 | 4321 | January 20, 2020
次に、このコードの消費の記録を含む別のテーブルを作成できます。 しかし、あなたはその考えを理解します。
[ad_2]
コメント