cookie permanent

This commit is contained in:
Adrian Hinz 2018-02-03 21:32:53 +01:00
parent 32d73f5791
commit ba27210786
1 changed files with 6 additions and 6 deletions

View File

@ -5,13 +5,13 @@ class SiteController < ApplicationController
@ss = ScSetting.first @ss = ScSetting.first
pg_name = 'index' pg_name = 'index'
if cookies.encrypted[:visited].blank? if cookies.encrypted[:visited].blank?
cookies.encrypted[:visited] = JSON.generate([pg_name]) cookies.permanent.encrypted[:visited] = JSON.generate([pg_name])
@ss.increment!(:index_number_of_views) @ss.increment!(:index_number_of_views)
else else
arr = JSON.parse(cookies.encrypted[:visited]) arr = JSON.parse(cookies.encrypted[:visited])
if !arr.include?(pg_name) if !arr.include?(pg_name)
arr << pg_name arr << pg_name
cookies.encrypted[:visited] = JSON.generate(arr) cookies.permanent.encrypted[:visited] = JSON.generate(arr)
@ss.increment!(:index_number_of_views) @ss.increment!(:index_number_of_views)
end end
end end
@ -21,13 +21,13 @@ class SiteController < ApplicationController
pages_get pages_get
@page = PublishedPage.where('id = ? OR slug = ?',params[:id],params[:id]).first @page = PublishedPage.where('id = ? OR slug = ?',params[:id],params[:id]).first
if cookies.encrypted[:visited].blank? if cookies.encrypted[:visited].blank?
cookies.encrypted[:visited] = JSON.generate([@page.id]) cookies.permanent.encrypted[:visited] = JSON.generate([@page.id])
@page.increment!(:number_of_views) @page.increment!(:number_of_views)
else else
arr = JSON.parse(cookies.encrypted[:visited]) arr = JSON.parse(cookies.encrypted[:visited])
if !arr.include?(@page.id) if !arr.include?(@page.id)
arr << @page.id arr << @page.id
cookies.encrypted[:visited] = JSON.generate(arr) cookies.permanent.encrypted[:visited] = JSON.generate(arr)
@page.increment!(:number_of_views) @page.increment!(:number_of_views)
end end
end end
@ -41,13 +41,13 @@ class SiteController < ApplicationController
@ss = ScSetting.first @ss = ScSetting.first
pg_name = 'kontakt' pg_name = 'kontakt'
if cookies.encrypted[:visited].blank? if cookies.encrypted[:visited].blank?
cookies.encrypted[:visited] = JSON.generate([pg_name]) cookies.permanent.encrypted[:visited] = JSON.generate([pg_name])
@ss.increment!(:contact_number_of_views) @ss.increment!(:contact_number_of_views)
else else
arr = JSON.parse(cookies.encrypted[:visited]) arr = JSON.parse(cookies.encrypted[:visited])
if !arr.include?(pg_name) if !arr.include?(pg_name)
arr << pg_name arr << pg_name
cookies.encrypted[:visited] = JSON.generate(arr) cookies.permanent.encrypted[:visited] = JSON.generate(arr)
@ss.increment!(:contact_number_of_views) @ss.increment!(:contact_number_of_views)
end end
end end