Tôi đang xây dựng tiện ích quản trị viên tùy chỉnh, tôi cần tìm vai trò của người dùng có ID, bất kỳ cách nào để thực hiện việc này, tôi đã cố gắng tìm nơi lưu trữ thông tin về những gì người dùng là những gì vai trò không có may mắn cho đến nay. Bất kỳ trợ giúp sẽ được rất đánh giá cao.Magento: Cách lấy vai trò người dùng từ id người dùng
5
A
Trả lời
11
Giả sử bạn đang nói về những người dùng đăng nhập vào bảng điều khiển dành cho quản trị viên, điều này sẽ giúp bạn có được những gì bạn muốn.
//By ID
$id = 2;
$role_data = Mage::getModel('admin/user')->load($id)->getRole()->getData();
var_dump($role_data);
//By Username
$username = 'admin';
$role_data = Mage::getModel('admin/user')->getCollection()->addFieldToFilter('username',$username)->getFirstItem()->getRole()->getData();
var_dump($role_data);
2
Bằng cách sử dụng mã này bạn sẽ nhận được các chi tiết của người dùng và cũng có thể nó là vai trò dữ liệu
$user = Mage::getSingleton('admin/session');
$username = $user->getUser()->getUsername();
$role_data = Mage::getModel('admin/user')->
getCollection()-addFieldToFilter('username',$username)->
getFirstItem()->getRole()->getData();
$role_name = $role_data['role_name'];
6
Sử dụng mã này bạn sẽ nhận được vai trò của người dùng hiện hành
$admin_user_session = Mage::getSingleton('admin/session');
$adminuserId = $admin_user_session->getUser()->getUserId();
$role_data = Mage::getModel('admin/user')->load($adminuserId)->getRole()->getData();
$role_name = $role_data['role_name'];
Các vấn đề liên quan
- 1. Magento: nhận vai trò và người dùng
- 2. Lấy danh sách người dùng và vai trò của họ
- 3. ASP.net là người dùng trong vai trò
- 4. T-SQL Cách cấp vai trò cho người dùng
- 5. Cách nhận vai trò người dùng trong JSP/Servlet
- 6. Cách truy vấn vai trò của người dùng hiện tại
- 7. Cách tạo vai trò người dùng tùy chỉnh trong Wordpress
- 8. Kiểm tra xem người dùng cụ thể có vai trò
- 9. Magento Admin :: Xóa mục Menu cho Vai trò/Người dùng cụ thể
- 10. Chỉ định vai trò gán vai trò cho người dùng trong MVC 4 qua hộp kiểm
- 11. Ủy quyền và vai trò người dùng trong Oracle Apex?
- 12. nhận vai trò của người dùng hiện tại
- 13. Gán Vai trò cho Người dùng Ứng dụng
- 14. Thêm vai trò cho người dùng được tạo trong Web.config
- 15. Vai trò, lược đồ SQL Server, người dùng
- 16. Nhiều vai trò người dùng trong Ruby on Rails
- 17. Vai trò/nhóm Symfony2 - is_granted không phát hiện vai trò người dùng có
- 18. Tên nào cho vai trò người dùng trang web chuẩn?
- 19. Sitecore CMS Tạo người dùng và vai trò mới
- 20. Quản lý vai trò người dùng Asp.net: Bắt đầu từ đâu
- 21. Lấy Người dùng Nhập để tạo Người dùng ở Django
- 22. Instagram API cách nhận ID người dùng?
- 23. Cách tạo WindowsIdentity/WindowsPrincipal từ tên người dùng trong DOMAIN \ định dạng người dùng
- 24. Nhận id người dùng đã đăng nhập
- 25. Làm cách nào để quản lý Vai trò Người dùng trong Cơ sở dữ liệu?
- 26. Người dùng có vai trò là "quản trị" nhưng [Ủy quyền (Vai trò = "quản trị")] sẽ không xác thực
- 27. Người dùng hiện tại trong Magento?
- 28. Làm cách nào để có được người dùng dựa trên vai trò?
- 29. cách lấy tên người dùng từ khóa oauth trong twitter
- 30. Id người dùng Tweepy đề cập đến
của người dùng ID hoặc ID của vai trò? –