Редакторам веб-сайтов нужен длительный период входа в систему, и, поскольку вход в систему зависит от объема сеанса, период сеанса в настоящее время составляет 10 часов.
Это дает нам плохую производительность на переднем конце. Как я могу лучше всего разделить их?
Я нашел один способ заставить его работать, но хотел бы рассмотреть альтернативные решения, это истечет срок действия сеанса, если он не является пользователем-администратором.
<cfif NOT StructKeyExists( session, "user" )>
<cfscript>
StructDelete(cookie, 'cfid');
StructDelete(cookie, 'cftoken');
session.setMaxInactiveInterval(1);
</cfscript>
The website is quite old and uses Application.cfm, I have tried adding another Application.cfm, which 'includes' the first, for the administration area with it's own but now each application gets confused over what cookie to create/use.
Я просмотрел такие ресурсы, как
https://misterdai.wordpress.com/2010/06/15/cf-sessionstop-ending-a-cf-session/
и
http://www.bennadel.com/blog/1847-explicitly-ending-a-coldfusion-session.htm
Я даже думал о переходе на Application.cfc, но это критично по времени, и там есть какой-то причудливый устаревший код, на отладку которого у меня нет времени.