1
0
Fork 0
oldhaven/app/controllers/main_controller.rb

17 lines
496 B
Ruby

class MainController < ApplicationController
def index
unless MainController.logged_in request.session['session_id']
redirect_to '/login'
end
end
def self.logged_in session_id
user_data = User.collection.find({session_key: Digest::SHA256.hexdigest(session_id)}).first
unless user_data.nil?
user_data['lastvisit'] = Time.now()
User.collection.update({_id: user_data._id}, user_data.attributes)
return true
else
return false
end
end
end