2011-07-06 4 views
0

현재 웹 사이트를 최적화하고 있습니다. 나는 당신이 그들을 지불 한 경우에만 특정 페이지에 대한 액세스를 제공하는 간단한 신용 시스템을 사용하고 있습니다. 지금은 가입이 만료되었는지 항상 DB에 체크인하고 있습니다. 여러 페이지에 대해이 작업을 수행합니다.PHP : 사용자 균형을 세션 변수에 넣으십시오.

사용자가 로그인 할 때 한 번만 확인한 다음 결과를 세션 변수로 가져 오는 것이 좋습니까?

답변

2

쉽게 악용 될 수 있으므로 나쁜 생각입니다. 사용자는 원하는 경우 오랫동안 로그인 할 수 있습니다. 아마도 무한대로 로그인 할 수 있습니다. 당신은 그것을 그대로 유지해야합니다.

1

주기적으로 세션의 값을 새로 고치지 않는 한 좋은 생각이 아닙니다. 그렇지 않으면 사용자는 세션을 활성 상태로 유지하여 잠재적으로 무기한으로 가입 기간을 연장 할 수 있습니다.

관련 문제