Module: BlogsCaptcha::ControllerHelpers
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/blogs_captcha/controller_helpers.rb
Instance Method Summary collapse
-
#generate_captcha ⇒ Object
Generate a new Captcha.
- #verify_captcha?(resource = nil, opts = {}) ⇒ Boolean
Instance Method Details
#generate_captcha ⇒ Object
Generate a new Captcha
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/blogs_captcha/controller_helpers.rb', line 10 def generate_captcha res = BlogsCaptcha.generate() key = SecureRandom.uuid session_val = { code: res[0], time: Time.now.to_i } BlogsCaptcha.cache.write(['captcha-session', key].join(':'), session_val, expires_in: BlogsCaptcha.config.expires_in) { data: res[1], key: key, } end |
#verify_captcha?(resource = nil, opts = {}) ⇒ Boolean
27 28 29 |
# File 'lib/blogs_captcha/controller_helpers.rb', line 27 def verify_captcha?(resource = nil, opts = {}) #TODO end |