携帯電話の番号とパスワードでメインユーザーモデルが認証されるような作業をしています。これはすべてウェブサイトを通じて正常に動作します。ユーザーがSMS(Rails)で登録できるようにする
私がしたいのは、古い学校の携帯電話だけを使用してWebアプリの同じ機能にアクセスすることです。これは純粋にSMS経由です。私はTwilioを使ってSMS経由でWebアプリケーション機能をすでに有効にしていますが、安全な方法でSMS経由でユーザーパスワードを作成する方法についてはわかりませんでした。私が望む何
:
- ユーザーは、当社のTwilio番号に単語 "LOAN" を送信します。
- これは、自分のmobile_numberに基づいてシステム上にアカウントを作成します。ただし、DBにユーザーを保持するためにはパスワードが必要ですので、ここで生成する必要があります。
- パスワードは安全にユーザーに送信されます。
私は私のTwilioControllerアクションは次のようなものになります想像:私はすでにTwiMLのアプリを使用して、私のTwilioアカウントにこれをセットアップする方法に精通しています
def sign_up
if params["Body"] == "LOAN"
user = User.create(mobile_number: params["From"], password: __?__)
user.sms_sign_up # method to send the sms to the user
else
send_failure_sms(params["From"])
end
end
を - 私はどのように理解するのにのみ興味を持っていますこの問題のパスワード面を管理してください!ありがとう
編集:Deviseが#friendly_tokenメソッドを提供しているのを見ました。この場合、これは役に立つでしょうか?
トークンを生成してユーザーの電話に送信できます。ユーザーはそのコードを入力して登録手続きを完了する必要があります。 – tegon