PluginProbe
User Access Manager / 2.1.11
User Access Manager v2.1.11
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | readme.txt +339 -100 1.0 → 2.1.11 View file →
@@ -1,50 +1,54 @@
1 1 === User Access Manager ===
2 2 Contributors: GM_Alex
3 3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=1947052
4 4 Tags: admin, access, member area, members, member, member access, page, pages, post, posts, private, privacy, restrict, user, user access manager, user management
5 -Requires at least: 3.0
6 -Tested up to: 3.0
7 -Stable tag: 1.0
5 +Requires at least: 4.7
6 +Tested up to: 4.9
7 +Stable tag: 2.1.11
8 8
9 9 With the "User Access Manager"-plugin you can manage the access to your posts, pages and files.
10 10
11 11 == Description ==
12 12
13 -With the "User Access Manager"-plugin you can manage the access to your posts, pages and files. You only create a user group, put registered users to this and set up the rights for this group. From now on the post/page is only accessible and writable for the specified group. This plugin is useful if you need a member area or a private section at your blog or you want that other people can write at your blog but not everywhere.
13 +The “User Access Manager”-plugin for Wordpress allows you to manage the access of your content. This is useful if you need a member area, a private section at your blog or you want that other people can write at your blog but not everywhere. Including all post type (post, pages etc.), taxonomies (categories etc.) and files by creating user groups. Just assign the content you want to restrict und and your registered users which should have a access to a group. From now on the content is only accessible and writable for the specified group.
14 14
15 15 <em>Feature list</em>
16 16
17 17 * User groups
18 -* Set seperate access for readers and editors
18 +* Set separate access for readers and editors
19 19 * Set access by user groups
20 -* Set access by post categories
21 -* User-defined post/page title (if no access)
22 -* User-defined post/page text (if no access)
20 +* Set default user groups
21 +* Set time based access
22 +* User-defined post type (posts, pages etc.) title (if no access)
23 +* User-defined post type (posts, pages etc.) text (if no access)
23 24 * Optional login form (if no access)
24 25 * User-defined comment text (if no access)
25 -* Hide complete post/page
26 -* Hide pages in navigation
26 +* Hide complete post types (posts, pages etc.)
27 +* Hide elements in the navigation
27 28 * Redirecting users to other pages (if no access)
28 -* Recursive locking of posts/pages
29 +* Recursive locking of content
29 30 * Limited access to uploaded files
30 31 * Full integrated at the admin panel
31 -* Multilanguage support
32 -* Also proteced your rss feeds
32 +* Multilingual support
33 +* Also protect your rss feeds
33 34 * Give access by IP-address
35 +* Plugin-Api to use the User Access Manager in your on plugins or extend other plugins
36 +* [UAMPPE](https://wordpress.org/plugins/user-access-manager-private-public-extension/) like behaviour is now build in (Expect negation like !groupName and showprivate and shownotauthorized parameter)
34 37
35 38 <em>Included languages</em>
36 39
37 -* English
38 -* German
39 -* Czech, based on 0.7.0.1. Thanks to Huska
40 -* French, based on 0.8.0.2. Thanks to macbidule
40 +See [https://translate.wordpress.org/projects/wp-plugins/user-access-manager](https://translate.wordpress.org/projects/wp-plugins/user-access-manager)
41 41
42 -For a German description visit my page at [GMAlex](http://www.gm-alex.de/projects/wordpress/plugins/user-access-manager/ "GMAlex - deviant design and development"). If you have any problem, suggestions or make a translation please [contact me](mailto:[email protected]). To stay up-to-date follow me on twitter: [GMAlex on Twitter](http://twitter.com/GM_Alex)
42 +The documentation can be found here: [https://github.com/GM-Alex/user-access-manager/wiki](https://github.com/GM-Alex/user-access-manager/wiki)
43 +Please report bugs and feature requests here: [https://github.com/GM-Alex/user-access-manager/issues](https://github.com/GM-Alex/user-access-manager/issues)
44 +If you are a developer and want to contribute please visit [https://github.com/GM-Alex/user-access-manager](https://github.com/GM-Alex/user-access-manager)
45 +For general questions, like how to setup, best practice and so on please use the support thread here (don't post issues here): [https://wordpress.org/support/plugin/user-access-manager](https://wordpress.org/support/plugin/user-access-manager)
46 +To stay up-to-date follow me on twitter: [GMAlex on Twitter](http://twitter.com/GM_Alex)
43 47
44 48
45 49 == Installation ==
46 -
50 +
47 51 1. Upload the full directory, with the folder, into your wp-content/plugins directory
48 52 1. Activate the plugin through the 'Plugins' menu in WordPress
49 53 1. Enjoy
50 54
@@ -52,112 +56,347 @@
52 56 == Changelog ==
53 57
54 58 Here you found the changes in each version.
55 59
56 - Version Date Changes
60 + Version Date Changes
61 +
62 + 2.1.11 2018/03/16 Fix missing got_mod_rewrite function. #212
63 + Fix wrong media urls. #207
64 + Fix wrong post counts at the admin panel.
65 + Improve database updates/repairs.
66 +
67 + 2.1.10 2017/12/15 Fix Posts removed from WP_Query results in Ajax requests for unprivileged users #176
68 + Improve partly download handler
69 + Suppress errors on file delivery
70 + Improve error handling
71 + Change blog switch handling. fixes #194
72 + Fix wrong parameter name. fixes #191
73 + Improve user group sorting. closes #180
74 + Add new redirect type to the login page. closes #155
75 + Add dynamic user groups for exclude object calculation. closes #181
76 + Add filter for getUserUserGroupsForObjectAccess. closes #157
77 + Make it possible to set a default group for new media files.
78 + 2.1.9 2017/11/18 Add show content before <!--more--> tag option for all post types
79 + Fix js time input issue
80 + Fix small prepare query issue
81 + Don't switch to edit mode after user group creation #171
82 + Add sortable columns for user groups list #172
83 + Show no access image again instead of broken image
84 + Fix double user group form for media files
85 + Add option to hide the edit page option if the user doesn't have the right to edit this page #174
86 + 2.1.8 2017/11/07 Add getter for the user group handler fixes #160
87 + Fix multi site file handling issue #159
88 + 2.1.7 2017/11/01 Improve database update prompt fixes #153
89 + Fix user group selection not saved when adding a new user issue fixes #154
90 + Add none read access option for user groups closes #144
91 + Extend file settings
92 + Add xsendfile support
93 + 2.1.6 2017/10/20 Fix "Inherited group membership for media attachments" issue #133
94 + Fix traits strict warning #145
95 + 2.1.5 2017/10/12 Refactor traits
96 + Fix datetime issue with not supported browsers
97 + 2.1.4 2017/10/10 Fix strict warnings #134
98 + Fix "Unable to select default user group for both page and post" issue #126
99 + Add NGINX reverse proxy handling #117
100 + Improve code
101 + Fix bulk edit issue #135
102 + Fix array filly issue #138
103 + Add database repair tool
104 + 2.1.3 2017/09/18 Possible fix for custom post types / taxonomies issues
105 + Fix .htaccess deletion issue
106 + 2.1.2 2017/09/17 Fix issue with not handled taxonomies #123
107 + 2.1.1 2017/09/16 Fix issue for users with small innodb page size #121
108 + 2.1.0 2017/09/15 Refactor code
109 + Implement content tags for partly restriction like UAMPPE #84
110 + Add default user groups
111 + Add time based access
112 + Add dynamic user groups #64
113 + Implement caching #75
114 + Allow html as no access content #63 #93
115 + Optimize settings screen #61
116 + Support of partial download #118
117 + Add option to toggle visibility of assigned groups text next to the edit link #111
118 + Fix incorrectly retrieving of a ID for attachments/media #116
119 +
120 + 2.0.13 2017/07/26 Add ipv6 support - Fix issue #97
121 + Change "Hide Comments" logic - Fix issue #100
122 + Fix rewrite base issue - Fix issue #107 and #103
123 + Fix vsprintf warning - Fix issue #105
124 + Fix Relevanssi compatibility issue
125 + Fix missing feature picture if file locking is disabled
126 +
127 + 2.0.12 2017/06/16 Fix media file group issue #74
128 + Fix broken file includes / excludes
129 + Fix wordpress filter issue
130 + Fix access to own post #95
131 +
132 + 2.0.11 2017/05/18 Fix FrontendController::postsPreQuery() expected to be a reference, value given error
133 +
134 + 2.0.10 2017/05/17 Fix issue of not saved groups #74
135 + Adjust password lost link #79
136 + Improve attachment access checks #78
137 + Fix not working redirect
138 +
139 + 2.0.9 2017/05/13 Improve security #76
140 +
141 + 2.0.8 2017/05/08 Fix missing rss feed if protection is disabled #68
142 +
143 + 2.0.7 2017/05/07 Fix category tree issues #59
144 + Fix mysql database errors on strict mode #60
145 + Fix possible path issue
146 + Remove settings for post_format post type (which is used for internal propose)
147 + Fix wrong database update prompt
148 + Fix issue with asgaros from #66
149 +
150 + 2.0.6 2017/04/28 Improve http error codes #24
151 + Fix wrong url on windows servers #53
152 + Fix missing install routine #51
153 +
154 + 2.0.5 2017/04/27 Fix switch_to_blog issue
155 + Fix file handling issues
156 +
157 + 2.0.4 2017/04/26 Adjust code so that php version is checked before throwing a fatal error
158 + Improve login form #26
159 + Fix soliloquy slider incompatibility #31
160 + Improve performance #41
161 +
162 + 2.0.3 2017/04/25 Fix compatibility issue with CMS Tree Page View plugin #37
163 + Fix compatibility issue with SEO Redirection plugin #38
164 + Fix Error thrown: Class 'WP_Site_Query' not found issue #36
165 +
166 + 2.0.2 2017/04/24 Fix wp_get_current_user() error #34
167 + Fix custom post save issue after database update #33
168 +
169 + 2.0.1 2017/04/23 Fix dbDelta issue on activation
170 +
171 + 2.0.0 2017/04/23 Refactoring of the module
172 + Improve performance
173 + Full support for custom post and taxonomies.
174 + Use translate.wordpress.org for translations
175 + Many improvements and fixes
176 +
177 + 1.2.14 2017/01/07 Fix IP access issue.
178 + Some small optimization.
179 +
180 + 1.2.13 2017/01/04 Fix tag count issue.
181 +
182 + 1.2.12 2017/01/03 Fix tag issue.
183 + Improve usability of the setup page.
184 +
185 + 1.2.11 2017/01/02 Restore hide categories behaviour.
186 +
187 + 1.2.10 2017/01/02 Improve mysql query to prevent against possible collations issue.
188 +
189 + 1.2.9 2017/01/01 Fix wrong category count.
190 + Hide pages without access at the administration panel.
191 + Fix redirect problems.
192 +
193 + 1.2.8 2016/12/31 Fix wrong term behavior for the backend.
194 + Require at least PHP 5.3
195 +
196 + 1.2.7.6 2016/12/28 Fix ip restriction issue.
197 + Fix missing categories issue.
198 +
199 + 1.2.7.5 2016/12/27 Improve taxonomy handling.
200 + Improve performance.
201 + Add missing wp-cli.php file.
202 + Refactor config handling.
203 + Fix Yoast SEO Plugin issue.
204 + Some other small fixes.
205 +
206 + 1.2.7.4 2016/12/08 Fix some issues related to Wordpress 4.7
207 +
208 + 1.2.7.3 2016/12/08 Fix empty category issue.
209 +
210 + 1.2.7.2 2016/12/07 Hot fix for Wordpress 4.7
211 +
212 + 1.2.7.1 2016/12/04 Remove deprecated function get_currentuserinfo
213 +
214 + 1.2.7.0 2016/11/30 Add experimental nginx support
215 + Fix redirect issue (Thanks to Laurence Shaw for the hint and James Riordon for the fix)
216 +
217 + 1.2.6.10 2016/10/07 Again a security fix
218 +
219 + 1.2.6.9 2016/10/06 Security fix
220 +
221 + 1.2.6.8 2016/08/15 Security fix
222 + Add Yoast SEO Plugin filter. Thanks to Christian Werner
223 +
224 + 1.2.6.7 2016/03/17 Security fix
225 +
226 + 1.2.6.6 2015/03/09 Hide UAM at the backend from normal users.
227 + Change IP range logic. Thanks to Takanashi
228 + Fix issue with roles.
229 +
230 + 1.2.6.5 2015/03/02 Fix install/update missing table issue.
231 +
232 + 1.2.6.4 2015/02/26 Fix database update issue.
233 +
234 + 1.2.6.3 2015/02/25 Fix database update for multi sites.
235 + Fix array_keys warning.
236 + Fix redirect loop.
237 +
238 + 1.2.6.2 2015/02/24 Fix not removable role affiliation issue.
239 +
240 + 1.2.6.1 2015/02/24 Remove deprecated php function mysql_get_server_info().
241 + Change object_id from varchar 11 to varchar 255.
242 + Fix backslashes issue.
243 +
244 + 1.2.6.0 2015/02/11 Remove unnecessary js library.
245 + Merge changes from https://github.com/nwoetzel/user-access-manager. Thanks for contribution.
246 +
247 + 1.2.5.0 2013/12/13 Improve performance. Thanks to all testers.
248 + Add bulk edit feature.
249 +
250 + 1.2.4.3 2013/05/08 Fix redirect if page is hidden and permalink is active issue.
251 + Fix no access issue.
252 +
253 + 1.2.4.2 2013/05/08 Fix pagination issue. Thanks to arjenbreur.
254 + Fix comment issue. Thanks to jpr105.
255 + Redirect if post/page is hidden and permalink is active.
256 + Change icon.
257 +
258 + 1.2.4.1 2013/05/06 Fix broken images issue.
259 + Fix duplicated key issue.
260 + Filter file types.
261 + Use wordpress mime types instead of the config array.
262 +
263 + 1.2.4 2013/05/01 Fix add column issue.
264 + Fix install bug.
265 + Fix error if no user is logged in. Thanks to Robert Egger and akiko.pusu.
266 + Fix media file issue.
267 + Optimize code.
268 +
269 + 1.2.3.1 2013/05/01 Fix terms issue.
270 +
271 + 1.2.3 2013/04/30 Fix Fatal 'error: Call-time pass-by-reference' error.
272 + Fix 'get_userdata() is not defined' error. Thanks to ranwaldo.
273 + Refactor many variable names to fit new coding style.
274 +
275 + 1.2.2 2011/04/03 Speed improvements.
276 + Fix get_term bug.
277 + Fix category bug
57 278
58 - 1.0 2010/07/22 Fix array_merge bug at media page
59 - Reorder some admin options
60 - Add some new admin functions
61 - Speed it up
62 - Disable file locking by default
279 + 1.2.1 2011/10/11 Fix uninstall bug.
280 + Add capability 'manage_user_groups'. Thanks to Tim Okrongli
281 + Some small improvements.
63 282
64 - 1.0 Beta 2 2010/07/13 Fix perforance issues
65 - Fix media gallery issues
66 - Fix category bug
67 - Fix not loaded translation
68 - Remove some unused functions
283 + 1.2 2011/06/19 Add custom post types.
284 + Fix CSRF issue. Thanks to Luke Crouch
69 285
70 - 1.0 Beta 2010/07/09 Complete rewrite
71 - Some new options to improve the functions
286 + 1.1.4 2010/10/19 Fix error on custom post types
287 + Add warning for PHP version lower than 5.0
72 288
73 - 0.9.1.4 2010/06/23 Hotfix for Wordpress 3.0
289 + 1.1.3 2010/10/09 Add tag filter
290 + Fix media file bug for multisites
291 + Fix ip access bug
292 + Improve redirecting code
293 + Speed up
74 294
75 - 0.9.1.3 2009/07/17 Fix "header already send"-Problem with Wordpress 2.8.1
76 - Add option to set level with full access
295 + 1.1.2 2010/10/04 Fix read/write access bug
296 + Add recursive looking for posts page option
297 + Improve network activation/update
298 + Add hooks for login bar
299 + Prepare for NextGEN Gallery extension
77 300
78 - 0.9.1.2 2009/03/29 Fix some path problems
79 - Add a reset function
80 - Rename menu at admin panel
301 + 1.1.1.2 2010/09/29 Fix bug that a usergroup for a user wasn't saved
81 302
82 - 0.9.1.1 2009/03/26 Fix the empty category issue
303 + 1.1.1.1 2010/09/29 Fix T_DNUMBER bug
83 304
84 - 0.9.1 2009/03/26 Fix the database problem
85 - Fix feed bug. Thanks to Markus Brinkmann
86 - Fix wrong javascript path
305 + 1.1.1 2010/09/29 Fix custom menu bug
306 + Fix quick edit bug
307 + Fix undefined object bug
308 + Extend admin hint
87 309
88 - 0.9 2009/03/24 Add login form
89 - Add option to show text bevor <!--more--> tag
90 - Fix write access issues
91 - Fix file issues
92 - Small fixes
310 + 1.1 2010/09/28 Add plugin api
311 + Optimized code
312 + Improve content filtering
313 + Fix bug that user groups can't removed from element
314 + Fix empty category bug
315 + Fix pre/next post bug
316 + Fix login form bug
317 + Fix redirect bug
318 + Fix some other small bugs
93 319
94 - 0.8.0.2 2009/03/09 Add French language file
95 - Delete .htaccess files on deactivation/uninstall
320 + 1.0.2 2010/07/24 Remove debugging code
321 + Fix file download bug
96 322
97 - 0.8.0.1 2009/03/06 Small fix
323 + 1.0.1 2010/07/24 Fix bug that only one user can be a member of a user group
324 + Fix bug for recursive locking for categories
98 325
99 - 0.8 2009/03/05 Add write access control
100 - Add support down to 2.6
101 - Better file access control
102 - Code optimization - Plugin became faster
103 - Fix the category bug
104 - Small fixes
326 + 1.0 2010/07/22 Fix array_merge bug at media page
327 + Reorder some admin options
328 + Add some new admin functions
329 + Speed it up
330 + Disable file locking by default
105 331
106 - 0.7.0.1 2009/02/13 Small fixes
332 + 1.0 Beta 2 2010/07/13 Fix performance issues
333 + Fix media gallery issues
334 + Fix category bug
335 + Fix not loaded translation
336 + Remove some unused functions
107 337
108 - 0.7 2009/02/13 Fix: All known Bugs of the beta
109 - Add ajax for more comfort
110 - Add language support
338 + 1.0 Beta 2010/07/09 Complete rewrite
339 + Some new options to improve the functions
111 340
112 - 0.7 Beta 2009/01/05 Fix: Problems with media at posts
113 - Fix: Many other small fixes
114 - Only support up to Wordpress 2.7
115 - Better integration
341 + 0.9.1.4 2010/06/23 Hotfix for Wordpress 3.0
116 342
117 - 0.62 2008/12/18 Fix: Fatal error: Only variables can
118 - be passed by reference. Thanks to David Thompson
343 + 0.9.1.3 2009/07/17 Fix "header already send"-Problem with Wordpress 2.8.1
344 + Add option to set level with full access
119 345
120 - 0.61 2008/12/17 Fix: Wrong file id in Media Library.
346 + 0.9.1.2 2009/03/29 Fix some path problems
347 + Add a reset function
348 + Rename menu at admin panel
349 +
350 + 0.9.1.1 2009/03/26 Fix the empty category issue
351 +
352 + 0.9.1 2009/03/26 Fix the database problem
353 + Fix feed bug. Thanks to Markus Brinkmann
354 + Fix wrong javascript path
355 +
356 + 0.9 2009/03/24 Add login form
357 + Add option to show text bevor <!--more--> tag
358 + Fix write access issues
359 + Fix file issues
360 + Small fixes
361 +
362 + 0.8.0.2 2009/03/09 Add French language file
363 + Delete .htaccess files on deactivation/uninstall
364 +
365 + 0.8.0.1 2009/03/06 Small fix
366 +
367 + 0.8 2009/03/05 Add write access control
368 + Add support down to 2.6
369 + Better file access control
370 + Code optimization - Plugin became faster
371 + Fix the category bug
372 + Small fixes
373 +
374 + 0.7.0.1 2009/02/13 Small fixes
121 375
122 - 0.6 2007/12/14 First release.
376 + 0.7 2009/02/13 Fix: All known Bugs of the beta
377 + Add ajax for more comfort
378 + Add language support
379 +
380 + 0.7 Beta 2009/01/05 Fix: Problems with media at posts
381 + Fix: Many other small fixes
382 + Only support up to Wordpress 2.7
383 + Better integration
384 +
385 + 0.62 2008/12/18 Fix: Fatal error: Only variables can
386 + be passed by reference. Thanks to David Thompson
123 387
388 + 0.61 2008/12/17 Fix: Wrong file id in Media Library
124 389
125 -== Frequently Asked Questions ==
390 + 0.6 2007/12/14 First release.
126 391
127 -<strong>How works the User Access Manager?</strong>
128 392
129 -All posts/pages which are not in a user access group are accessable to all users. Posts/pages can put to groupes by themselfe, categories or recursive (most by pages).
393 +== Frequently Asked Questions ==
130 394
131 -<strong>How dose "Role affiliation" work?</strong>
395 +See: [https://github.com/GM-Alex/user-access-manager/wiki/FAQ](https://github.com/GM-Alex/user-access-manager/wiki/FAQ)
132 396
133 -This example will give you an overview:
134 -
135 -- Posts: Post1, Post2
136 -- Users: User1 (admin), User2 (subscriber), User3 (subscriber)
137 -
138 -Groups:
139 -
140 -- Group1: Users: User2, User3 | Posts: Post1 | Role affiliation: subscriber
141 -- Group2: Users: User3 | Posts: Post2 | Role affiliation: -
142 -
143 -Access:
144 -
145 -- Post1: User1 because he is a admin, User2 because he is in the group and a subscriber, User3 he is a subscriber (to this group all subscribers has access!)
146 -- Post2: User1 because he is a admin, User3 because he is in the group (only group members has access because there is no role affiliation!)
147 -
148 -<strong>I get an login box "WP-Files", what can I do?</strong>
149 -
150 -- You can deactivate the file locking at the UAM settings.
151 -- You can replace your media files in your posts. Just delete the old link and insert it again. (A new working link will generated)
152 -
153 -
154 397 == Screenshots ==
155 398
156 399 1. The group manger.
157 -2. The setting screen - Part 1.
158 -3. The setting screen - Part 2.
159 -4. The setting screen - Part 3.
160 -5. The setup screen.
161 -6. Integration into post overview.
162 -7. Integration into the post page.
163 -8. Admin hint at the blog frontend.
400 +2. The setting screen
401 +3. The setup screen.
402 +4. Integration into post overview.