15 lines
466 B
Ruby
15 lines
466 B
Ruby
class ApplicationController < ActionController::Base
|
|
# Prevent CSRF attacks by raising an exception.
|
|
# For APIs, you may want to use :null_session instead.
|
|
protect_from_forgery with: :exception
|
|
|
|
before_filter :create_user_token
|
|
|
|
# Assign the visitor a unique hash so that we can track their uploads
|
|
# and show them even before moderation.
|
|
def create_user_token
|
|
session[:token] ||= SecureRandom.hex
|
|
session[:ip] ||= request.remote_ip
|
|
end
|
|
|
|
end
|