0

私のアプリを使用するための招待状をリクエストしてもらいたいのですが、彼らは自分のメールアドレスを入力しますが、登録に行くためのURLをどのように生成できますか?おそらく一度だけ使用されます!私はphpを使ってある種のmd6コードを考えていました!

PSこのためのチュートリアルがある場合は、リンクを提供してください。ありがとう。

4

1 に答える 1

2

電子メールでは、ランダムなコード、たとえばユーザーのセッションID (の一部)を使用します

<?php
$code = session_id();

このコードをデータベースのどこかに保存し、ユーザーが登録ページ(たとえば、http://mydomain.tld/register?code = here-register-code)にアクセスすると、次のようになります。

<?php
$code = $_GET['code'];
if (my_code_is_valid($code) {
    echo 'Hey, you are able to register now!';
} else {
    echo 'Sorry friend, you need an invite first!';
}

my_code_is_valid()関数を定義する必要がありますが、それは独自のコード(フレームワーク、データベースシステムなど)によって異なります。

于 2010-12-26T11:59:47.620 に答える