Create a session with a unique id in Ruby

Ruby
x
11
require 'sinatra'
require 'securerandom'
before do
session[:id] ||= SecureRandom.hex(16) # if session[:id] is nil, then assign a random hexadecimal number to it.
end
get '/' do
"Your session id is #{session[:id]}" # display the session id.
end
🤖 Code Explanation

More problems solved in Ruby


















