Tôi đang sử dụng thành phần Auth tích hợp CakePHP 2.0. tôi có các bảng sau:
- Người dùng
- Groups
- Profiles
quan hệ Mô hình của tôi như sau:
User belongsTo Group
User hasMany Profiles
Khi đăng nhập vào các trang web, tôi nhận thấy phiên xác thực chỉ chứa thông tin bảng người dùng, nhưng tôi cũng cần thông tin của các bảng Nhóm và Tiểu sử cho người dùng đã đăng nhập.
Có cách nào để thực hiện điều đó với thành phần Auth không?
Lời cảnh báo khi thiết lập người dùng trong phiên. Dữ liệu phiên có thể vẫn được đặt ngay cả sau khi người dùng không còn được xác thực. Bạn sẽ cần đảm bảo dữ liệu Phiên sẽ bị xóa khi đăng xuất. Bạn có thể thực hiện việc này đơn giản bằng cách lưu phiên vào "Auth.User" thay vì "User". 1 để cập nhật câu trả lời của bạn để đề cập đến bản cập nhật CakePHP 2.2. – drmonkeyninja