09/10/2018, 18:18
Config thế nào để set permission truy cập vào 1 trang từ 1 ref link duy nhất ???
Có một vấn đề thắc mắc mong các bạn giải đáp và hướng dẫn giùm !
Trong 1 webserser của tôi, tôi có setup khá nhiều script và module, mỗi script và module này đều có ACP riêng...!
Nếu log vào ACP của từng modules thì hơi rắc rối vì URL của nó khá dài
Tôi có làm thêm 1 trang admin.php, trong đó có các link dẫn đến ACP của các module trên
Vấn đề tôi muốn các bạn giúp đỡ là làm sao để set permission mà chỉ khi dùng trang admin.php do tôi tạo ra mới có thể link đến các ACP kia, còn các truy cập đến ACP trực tiếp hoặc truy cập từ các refferal link khác sẽ bị từ chối
Trong 1 webserser của tôi, tôi có setup khá nhiều script và module, mỗi script và module này đều có ACP riêng...!
Nếu log vào ACP của từng modules thì hơi rắc rối vì URL của nó khá dài
Tôi có làm thêm 1 trang admin.php, trong đó có các link dẫn đến ACP của các module trên
Vấn đề tôi muốn các bạn giúp đỡ là làm sao để set permission mà chỉ khi dùng trang admin.php do tôi tạo ra mới có thể link đến các ACP kia, còn các truy cập đến ACP trực tiếp hoặc truy cập từ các refferal link khác sẽ bị từ chối
Bài liên quan
Nếu bạn có code để check thì có thể share cho tôi không ?
Thanks rất nhiều
Bạn có thể tham khảo cuôn sách "Xây dựng ứng dụng Web=PHP " của nhà xuất bản thống kê...hiện nay có bán tại nhà sách Nguyễn Văn Cừ và nhà sách gần DH KHTN thành phố HCM ..có kèm CD :d
Thân!
Trang admin.php chẳng có bất cứ session gì cả, đơn gian nó chi là 1 trang HTML mah thôi.....chẳng qua có thêm vài cái code PHP trong đấy nhưng chẳng dính dáng gì đến PHP cả
Tớ chỉ muốn chèn 1 đoạn script vào page admin của 1 mudule, và đoạn script này có trách nhiệm check xem nếu có truy xuất vào trang admin này mà xuất phát từ trang admin.php do tớ tạo ra thì okie, mọi truy xuất còn lại đều bị từ chối.
Đó là ý tưởng thôi, vì tớ còn làm thêm vài cái loe ngoe nữa....
H2P có lại chưa Anhsuytu
Chỉ cần cái code check referral link đó là okie
Còn vd tớ đưa ra lúc nãy chỉ là minh họa đơn thuần....cái tớ muốn biết là cái code ấy !
The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
Search mãi mà chẳng biết ra cái gì
Ah.....câu cuối cùng it cannot really be trusted....nghe đau nhỉ