Opened 14 years ago
Last modified 5 years ago
#14060 reviewing defect (bug)
Misleading "You do not have sufficient permissions to access this page."
Reported by: | hakre | Owned by: | SergeyBiryukov |
---|---|---|---|
Milestone: | Future Release | Priority: | normal |
Severity: | normal | Version: | 3.0 |
Component: | Plugins | Keywords: | has-patch needs-testing has-screenshots early |
Focuses: | Cc: |
Description
When accessing a page of a plugin in the admin that does not exists any longer, you're told by an error message, that:
You do not have sufficient permissions to access this page.
This message is a little misleading, because there is no such page.
A message that better reflects the decision to display it would be less misleading, e.g.:
The requested page is not accessible.
Attachments (6)
Change History (29)
#1
@
14 years ago
FYI: at the end of Plugin.php
there are a lot of functions undocumented and in addition to that important global variables for the admin like $parent_file
or $plugin_page
are not documented as well.
#3
@
14 years ago
- Keywords needs-patch added; has-patch removed
Both of those proposed wordings are not appropriate IMO.
The major case of that block is to prevent users accessing pages which they do not have access to, The current wording seems appropriate for that (A straight up, Permission denied message).
"The requested page is not accessible." - Doesn't convey the reason for the page being inaccessible.
An alternate solution could be such as follows to give non-existant pages a specific error:
if ( !admin_page_exists() ) { do_action... wp_die "non-existant page!" } elseif ( !user_can_access_admin_page() ) { do_action... wp_die "You dont have access!..."; }
#5
@
14 years ago
For my scenario to check whether or not a page exists, would haven been helpful already.
#9
@
13 years ago
- Keywords has-patch added; needs-patch removed
14060.2.patch implements dd32's suggestion.
#16
@
8 years ago
- Keywords needs-testing added; needs-refresh removed
Refreshed the patch by @SergeyBiryukov
#18
@
7 years ago
- Keywords has-screenshots added
Updated the patch with the latest trunk attached a screenshot of the error message.
Can this be targeted for 4.9?
Simple Patch