diff --git a/app/models/magic_link/code.rb b/app/models/magic_link/code.rb index 6af1619d8..2bcc0c4e6 100644 --- a/app/models/magic_link/code.rb +++ b/app/models/magic_link/code.rb @@ -4,7 +4,7 @@ module MagicLink::Code class << self def generate(length) - length.times.map { CODE_ALPHABET.sample }.join + Array.new(length) { CODE_ALPHABET[SecureRandom.random_number(CODE_ALPHABET.length)] }.join end def sanitize(code)