-1

我想要允許用戶註冊只有如果他們有一個令牌。我在考慮Confirmable班可能會幫助我。有任何想法嗎?設計:需要令牌來註冊

也許一個管理員可以註冊併發送確認信息給被邀請者的電子郵件地址?有沒有一個創造類似的寶石或模塊?

回答

1

使用軌道安全隨機創建邀請

Class Invitation 
    belongs_to :user #if your system has users 
    after_create :generate_token 

    # Add migration 
    # token :string 
    # sent_out :boolean, default: false 
    # used :boolean, default: false 

    def generate_token 
    self.token = SecureRandom.hex(13) 
    end 
end 

只是僞代碼,但這樣做的一種方式。跟蹤何時發送/使用。做一個查詢,看看他們是否有效。