MySQL과 Tomcat을 사용하여 고전적인 3-tier 웹 애플리케이션을 빌드했습니다.현재 사용자를 데이터베이스 레이어로 데려 오기
모든 테이블에 대해 각 데이터베이스 레코드의 생성자 ID를 creator_id 열에 저장하거나 그냥 어딘가에 로그하려고합니다. 현재 사용자는 http 세션 객체에 저장됩니다. 모든 쿼리를 수정하고 작성자 ID 매개 변수를 전달하는 것을 허용하지 않습니다.
트리거, 변경 테이블 명령 등을 사용하여 문제를 해결할 수 있습니까? 이를 수행하는 가장 좋은 방법은 무엇입니까?
추신. 해킹은 허용되며 환영합니다.
나는 열려있는 모든 세션에 대해 분리 된 db 사용자와 db 연결을 생각하고 있었지만 그 기능은 내가 사용하는 프레임 워크에서 지원되지 않습니다. 다른 방법이 있습니까? 해킹은 허용되며 환영합니다. –