User Access Manager 0.7 Beta

Die Beta Version vom User Access Manager 0.7 ist jetzt als Download verfügbar. Es wurden einige Bugs beseitigt und die Integration wurde stark verbessert. Neue Funktionen sind das man die Post jetzt auch nach Kategorien sperren kann und das man nun die zu sperrenden Media-Files nach Typ festlegen kann. Hier geht es zum Manager: User Access Manager 0.7 Beta

31 Responses to “User Access Manager 0.7 Beta”

  1. Thoschi Says:

    Hallo Alex,

    Gerade Dein Plugin gefunden, es entspricht wohl genau dem, was ich suche. Werde es gleich mal testen und Feedback geben! Vorab schon einmal besten Dank für Dein Engagement!

  2. cedric Says:

    Hello ,
    tkhs a lot for you work !
    1st bug is : the “full acces” for pages (for non registers) doesn’t work at my home :(

    2nd : The new members can’t get the default status “suscriber” to acces the free members categorie without a manual change by the admin.

    Really thks a lot for you work its a very powerful plugin !

    Cédric

  3. GM_Alex Says:

    @Cédric: The first bug is really strange, but I will look for both. Have you a URL where I can see the problem or you are testing local? If I have a solution I let you know.

  4. cedric Says:

    Hello alex,
    yes you can view my wordpress’s testing website here :
    http://cedric.froment92400.free.fr/

  5. Bernard Flach Says:

    hello,
    love the plugin and the work you’ve put into.
    is it possibe to restrict also media-files ?? This is a feature i really like to see

    and is it possible to assign 1 user to the group instead the users listed in a particular role ?

    regards
    Bernard

  6. Samuel Barz Says:

    Hi!
    Erstmal vielen Dank für dieses großartige PlugIn. Ich bin gerade dabei es ausgibig zu testen …
    Dabei ist mir aufgefallen, dass wenn ich i.d. Settings die Einstellungen “Hide post titel”, “Hide complete posts”, “Hide page titel” und “Hide complete pages” alle auf YES setze, dass dann auch keine Links mehr angezeigt werden.
    Da man die Links allerdings keiner Benutzer-Gruppe zuordnen kann, bzw. diese auf “allgemein zugänglich” schalten kann, bin ich etwas verwirrt. Ein Bug???

    Ich würde mich sehr über weitere Versionen dieses PlugIns freuen. Frohes schaffen!

    mfg
    Samuel

  7. Patrick Says:

    Awesome job! Keep up the good work!

  8. JF Says:

    For me the simple fact to activate the plugin makes that the tag cloud in the sidebar can only display the last tag (in alphabetical order).

    If I want to add an user to a group, I must note the ID’s of these user and group to manually associate them in the database.

  9. GM_Alex Says:

    The first issue is a bug. Thanks for reporting this. The second issue must work. Use you Wordpress 2.7, have you install the core modifications or use you a other DB prefix as default? If you use a other prefix as the default one, its a bug. It will fixed at future releases. I guess the next release will come in 2-3 weeks.

  10. JF Says:

    I confirm that I use another prefix. Thx for your work.

  11. piscione75 Says:

    Hi
    please help me..
    i install plugin 0.62 with WP 2.5.1 in localhost..
    but after activate, call me error :
    user_access_manager.php line 1317, so i try to delete it..

    and after all localhost (web-server-phpmyadmin) ask me a user & password..
    i try all password (also root) but nothing!!not function nothing of web-server!!

    this error show me:
    the server localhost address WP-Files ask me a user and password.

    thanks and please help me..

  12. Steven De Porre Says:

    Hi,

    I think I’ll love your plugin (when it’s completely working, that is).
    I wonder what the purpose is of the user column in your main table (actually I want to assign users to that access group, and I don’t know how).

    You should also check formatting in the admin page on a large monitor (widescreen). The assign table/form does not show good

  13. Lollinger.de Says:

    Hi,
    dein Plugin hört sich super an und es ist genau das was ich suche aber leider habe ich probleme es zu konfigurieren, ich kann nicht sagen welcher Benutzer zu welcher Gruppe gehört, wo kann ich das einstellen?

  14. Scott Says:

    Hi Alex,
    I am very impressed by the functionality and approach, and I’m hopeful that it will meet my needs. I want to have content for everyone, for members, for board members, and for administrators. I’m stuck, though, unable to give permissions to visitors. When I set up the groups and the permissions, it seems to have blocked access by visitors to any content at all. So far, it’s installed only on localhost. This looks like an issue raised by Cedric. Any suggestions would be much appreciated. Thank you for doing this work.
    – Scott

  15. Scott Says:

    As I mentioned to Alex in a separate email, I have resolved this issue. It was really my confusion over the semantics of selecting a resource (page, category, etc). I think it works this way: if a resource is not associated with a group, then it is open to everyone. If it is associated with at least one group, then it is restricted only to those groups with which it is associated. Understanding that, I have been able to make this work, and it works quite well.
    Thanks
    – Scott

  16. chris Says:

    Hi,
    Just a post to ask if there’s a way to hide the locked posts (days) in the calendar ?
    This plugin is awesome, really good job !
    Thanks

  17. affiliate.solutions Says:

    Hey, thanks for the great content. I also have some great content…

    I just added my second part of the 36 of the best Wordpress plug-in’s for 2009.
    Its a followup to my original post:
    http://blogging-to-make-money.com/make-money-blogging-36-of-the-best-wordpress-plug-ins-for-2009/

    I also included 2 Notable mentions, one for the PHP Programmers ( or those with basic php knowledge or desire to learn) and one for the Twitter folks…’

    Check it out and let me know, I Still have another 18 left to review….

    http://blogging-to-make-money.com/make-money-blogging-36-of-the-best-wordpress-plug-ins-for-2009-part-2/

    Thanks and hopefully this will help you along your travels:

  18. Brad T Says:

    I installed the User Access Manager plugin (0.7.0.1) on a prototype Wordpress 2.7 site I am developing (accessed via a local Tomcat server). I ran in to a few problems, which I’m hoping are due to an installation error. I installed the plugin and replaced the template.php with the one you provided. Here are the problems I encountered:
    – When I install User Access Manager, I lose the hierarchical structure of the categories displayed in the sidebar, and only those categories selected for the post are displayed – not the parent. For example, if I create a post under a category called “grandchild1″, which is the child of “child1″ and grandchild of “parent1″, I would expect the categories widget to display the posting as:
    parent1
    child1
    grandchild1

    instead I get:

    grandchild1

    I noticed a second problem when I updated a user group I created in User Access Manager. The settings I entered when I first set up the group were not displayed by default, and I had to re-enter these settings (members, categories, pages, etc) when I updated the group. If I update the group without re-entering my original settings, the group loses that information.

    Do you think these problems are due to a bad setup of the plugin?

  19. GM_Alex Says:

    Hi guys I’m at the moment a little busy with university stuff. But I will look at all problems and try to fix it. I think the new version comes in 1-2 weeks.

  20. Neil Says:

    I installed the new version today on a fairly fresh wp install and there was an issue with the ‘ip_range’ column not being present. I added it manually but I thought you’d like to know.

  21. motsan Says:

    Hello, GM_Alex,
    I’m french user, so forgive me for my bad english.
    It’s a very good plugin.
    I’m gonna try the 0.8.0.2 version. Because after reading comments, I had nearly problem as cedrix and scott : when i set restriction acces on static page (to make it private) : it’s work. but when i want to make the same page as public again, that seems to not work. when i check on database, data still here. may be this version solve it, or i’m not good to use your plugin.
    I would like to use WP as CMS, not as blog. Is it possible to extend your plugin to catergories of link and link : the idea is to use link and categories to make private/public navigation in wordpress with your access plugin.

  22. TwitterWP Says:

    Hi

    This is a great plugin

    I am wondering if this plugin will work with WordpressMU?

    If not, would you be interested in developing in this direction?

  23. mark Says:

    Hi Alex,

    great plugin first of all!

    I was wondering whether you are also intending to integrate tags in some way?

    My feature request would essentially be a way to only display the tags of posts that can be accessed by a user. At the moment it seems that all tags, even those of the posts that cannot be accessed are displayed in a tag cloud.

  24. SeanM Says:

    Hi Alex,

    Thanks for what must be a lot of time and effort making this plugin work! I recently ran across an issue that I have solved, and wanted to share my findings with you.

    I was experiencing a problem where summaries of restricted posts would still show up on my home page, regardless of how I configured UAM and the restrictions on the post. Clicking on the summary would bring up a page of “not found” or some such thing, so the restricted post was being blocked, but its summary wasn’t. After a lot of digging around, I found that changing the theme fixed the problem. Being a programmer myself, I wondered why and dug into it.

    It turns out that I was using a theme where the main index template was using the following loop instead of the standard Wordpress loop:
    [code]
    $myposts = get_posts();
    if( $myposts ): foreach($myposts as $post): setup_postdata($post);
    [/code]

    You’ll recall that the standard loop looks more like:
    [code]
    if( have_posts()): while( have_posts() ) : the_post();
    [/code]

    Anyway, changing the loop in my original theme resolved the problem, so it would seem that get_posts() is not adhering to the restrictions imposed by UAM. I haven’t bothered to figure out why, and I don’t know if there’s anything you can do about it from UAM, but I wanted to bring it to your attention regardless.

    Thanks again for a great plugin!

  25. dating32 Says:

    знакомства, знакомства, хочу познакомтся с автором сайта, только с вами связаться?

  26. Milly Says:

    Hi,
    Love your plugin, but I’m now having problems with my media library. Photo’s have disappeared; updating/editing the posts doesn’t help and uploading new ones doesn’t show them (everything seesm to work, pictures just don’t show).
    In the plugin comments it says:

    “Note: If you activate the plugin your upload dir will protect by a ‘.htaccess’ with a random password and all old media files insert in a previous post/page will not work anymore. You have to update your posts/pages. If you use already a ‘.htaccess’ file to protect your files the plugin will overwrite the ‘.htaccess’. You can disabel the file locking and set up an other password for the ‘.htaccess’ file at the UAM setting page.”

    and I’m wondering if the UAM is interfering with the media.
    Playing with settings hasn’t helped (locking files on/off).

    I’m using WP 2.8.1. Grateful for some help.

  27. vituko Says:

    0.9.1.3
    admin panel shows always all the categories… to hide when needed this change worked for me :

    3205 show_category :
    1 – Array of arrays to single array of id’s
    foreach ($restrictedcategories as $x => $f)
    $restrictedcategories [$x] = $f ['category_id'] ;
    2 – doppel loop :
    foreach($categories as $category) {
    foreach($restrictedcategories as $restrictedcategory) {

    replace inner one with this code :

    if (($ind = array_search ($category -> term_id, $restrictedcategories)) !== false) {
    $q = “SELECT category_id FROM “.DB_ACCESSGROUP_TO_USER.” agtu, “.DB_ACCESSGROUP_TO_CATEGORY.” agtc WHERE agtu.user_id = “.$current_user->ID.” AND agtu.group_id = agtc.group_id AND agtc.category_id = “.$category -> term_id ;
    $access = $wpdb -> get_results ($q, ARRAY_A);
    if (! count ($access)) {
    $restrict_categories [$category -> term_id] = $category;
    continue ;
    }
    }
    $show_categories [$category -> term_id] = $category;

    It allows me to hide restricted categories from editors who arent in allowed groups.

    I hope it helps somebody

  28. Marlie Says:

    Simple Question: Why does [L] show after the title of a locked page when the page is loaded. Is there any way to get that off the display? Thank you!

  29. Notthesmartest Says:

    I have it installed and only want every visitor to authenticate (register) in order to view PAGES, but POSTS can always be visible to all, I thought I did it right, but I (as a regular user) can see everything all the time, regardles of I login or not – help me Obi-wan Kanobi….you’re my only hope!

  30. Steve SGCWEB Says:

    Great plugin.

    However I am using custom fields and the custom field search plugin to produce a simple datastore which returns posts based on values of 3 custom fields. This works fine as the search is only displayed on the restricted page. However if an unauthenticated user uses the standard search they get the hidden post with content Sorry you have no rights! and then all the custom field values in full. For now I have used if $metadataContent == “Sorry you have no rights!” to get round this as the site went live this week. Could you tell me how I can change my code for showing the customfields so that they remain hidden if the post is protected.

    <?php if (isset($customField[0])) {echo "Preferences (Date Idea) “.$customField[0];}; ?>

  31. Micha Says:

    Hallo Alex,

    super Tool.
    Ich bekomme beim Kommentare schreiben aber folgende Fehlermeldung:

    Warning: Invalid argument supplied for foreach() in /home/www/wordpress/wp-content/themes/fusion/comments.php on line 31

    In der angesprochenen Zeile steht :
    foreach ($comments as $comment)

    Hast Du einen Hinweis woran das liegen kann?

    Danke
    Michael

Leave a Reply