Custom redirection after log in Joomla
Ở trong module Login của Joomla có sẵn mục "Login redirection page" và "Logout redirection page" để xác định trang được trỏ tới sau khi user đăng nhập hoặc đăng xuất. Nhưng đó phải là trang thuộc dạng "internal link" và được lên danh mục trên một menu của Joomla. Trong một số trường hợp ta muốn chuyển thành viên tới một trang xác định tuỳ ý (custom URL). Có thể làm như vậy chỉ với một thay đổi nhỏ rất đơn giản trong Joomla.
Cách làm như sau: Mở file /component/com_user/controller.phpTìm đoạn sau: 1.// Redirect if the return url is not registration or login
2.if ( ! $return ) {
3. $return = 'index.php?option=com_user';
4. }
5. $mainframe->redirect( $return );
Đoạn này thuộc function login(), ở khoảng dòng 135. Thay $return bằng đường dẫn cần thiết (có thể là đường dẫn trực tiếp hoặc gián tiếp), ví dụ:
|