Làm thế nào để kiểm tra xem người dùng có ở back end không?


11

Trong ứng dụng của tôi, tôi có một hình thức. Bây giờ nếu người dùng ở phía trước tôi muốn hiển thị tiêu đề nhưng nếu anh ta ở phía sau, tôi không muốn hiển thị nó.

Tôi không muốn kiểm tra nó dựa trên vai trò của người dùng.

Câu trả lời:


18

Sử dụng is_admin(). Nó kiểm tra nếu bạn đang xem trang Quản trị, có nghĩa là phụ trợ.


nó sẽ làm việc cho người dùng khác như thuê bao?
Ajay Patel

Vâng. Nó hoạt động cho tất cả các vai trò.
Rutwick Gangurde

Làm thế nào về việc tải một tập lệnh trên một trang quản trị cụ thể?
AlxVallejo

Móc hành động admin_print_scriptscó nghĩa là để làm điều đó.
Rutwick Gangurde

3
Lưu ý, một yêu cầu ajax sẽ làm cho trả về TRUE. Ngoài ra, ngay trong tài liệu có ghi rằng điều này không có nghĩa là được sử dụng như một kiểm tra bảo mật.
Rebecca Dessonville

10

Sử dụng is_admin()để kiểm tra xem trang hiện tại có phải là trang quản trị hay không. Mặc dù tên của nó, đây không phải là một vai trò kiểm tra người dùng.


nó sẽ làm việc cho người dùng khác như thuê bao?
Ajay Patel

1
Đọc trang Codex: is_admin()trả về luôn FALSEở giao diện người dùng. Bất kể vai trò của người dùng là gì.
fuxia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.