web-dev-qa-db-ja.com

SMSで申し込みを確認しますか?

サインアッププロセスの一環として、新しいユーザーに携帯電話番号の入力を要求するWordPress用のプラグインを知っている人はいますか?

その後、ユーザーはSMSを介して確認コードを送信され、サインアッププロセスを完了するために入力する必要があります。

何か案は?

ありがとう

2
Probocop

以下の資料を検討してください。

その背景にある概念は、ユーザーが入力した携帯電話番号にランダムに生成された文字列を送信し、一時的なものとして保存し、ユーザーに入力して自分のパスワードを電子メールで送信するように依頼することです。

wp-login.php?action=registerはすでに仕事の半分をしています - 登録された人に彼のパスワードを送って、あなたはSMSからパスワードが提供されるまでこのプロセスをレイオフすることをやめるだけでよいでしょう。

したがって、オプションは次のようになります。

  1. ユーザー登録、電子メールと一緒に自分の電話番号を入力
  2. ランダムなパスワードの電子メールは送信されません
  3. ランダムコードはSMSゲート​​ウェイAPIを使用して生成および送信され、ユーザーIDとともに一時的に格納されます。
  4. ユーザーがコードを入力し、そのコードとユーザーIDに一致する保留中の一時ユーザーがパスワードを入力して登録Eメールを解放します

あるいは、次のことができます。

  1. 電子メールがパスワードで送信されないようにする
  2. 代わりにSMSゲート​​ウェイを介してパスワードを送信する

2番目のオプションは非常に単純です。ほとんどのゲートウェイはPHPライブラリを提供します。これを使用してAPIとのインタフェースをとり、wp_mail()プラグ可能を上書きしてゲートウェイ経由でパスワードを送信できます。

2
soulseekah

確かにこれはサードパーティのテキストサービスを必要とするでしょう。論文は通常無料ではありません。私たちは以前に http://www.txtlocal.co.uk/ を使ってテキストを送受信していましたが、あなたにそれを提供するプラグインは聞いたことがありません。

0
Shaun