All basic question types

This commit is contained in:
Charlotte Van Petegem 2025-04-27 00:13:20 +02:00
parent 3e1e5618ca
commit 4fe218166f
Signed by: chvp
SSH key fingerprint: SHA256:s9rb8jBVfdahqWHuBAcHCBP1wmj4eYQXZfqgz4H3E9E
51 changed files with 760 additions and 92 deletions

View file

@ -0,0 +1,25 @@
class SessionsController < ApplicationController
skip_before_action :require_authorization
def new
redirect_to sections_path if authorized?
end
def create
if authorized?
redirect_to sections_path
return
end
if Rails.configuration.entrance_exam_token != params[:token]
redirect_to new_sessions_path
return
end
cookies.signed[:_entrance_exam_authorized] = {
value: true,
expires: 1.year
}
redirect_to sections_path
end
end