Still Kicking

Just a quick note, Redux isn’t abandoned… yet. No really, I’m working on digesting all these requests and questions, the.system I have in place to track bugs and feature requests just isn’t cutting it.

This entry was posted in Blogging, Register Plus Redux. Bookmark the permalink.

71 Responses to Still Kicking

  1. DJ says:

    Hi:
    I need a feature like in the old register plus where you can specify a redirect after registration. Like the subscriber will be redirected to a special welcome page after signing up.
    Is this something already in the queue? I don’t mind throwing some money in the pot if that helps getting the feature in the next release. Cheers, DJ

    • radiok says:

      DJ, I’ve implemented a registration redirect feature in 3.7.2.

      • Shane S says:

        Love the new registration Redirect option but I am wondering if you could allow us to redirect to a domain that is not local (any valid http or https URL, even outside of my current domain).

        I know it is possible to bypass WordPress’ rules, since I am using Peters Login Redirect and he successfully does this.

        Do you think you can add (maybe check that code and possibly mirror how he allows for it)?

        I’d throw you a cup of coffee if you added!

  2. I’ve used this one several times, pretty plug and play.
    http://osticket.com/

    I haven’t found a stable WP support ticket plugin that works for what I need…yet.

    • Lena says:

      You have probably not yet tried WATS from http://www.ticket-system.net
      It is the most integrated ticketing system for WP… I use it on few of my websites on a daily basis.

  3. Andy Thomas says:

    Do you have any suggestions as to to implement an auto login when a new user clicks his verication link in the registration email?

  4. Burak says:

    I have large number of custom fields added, but none of these custom fields are not visible anywhere?

    The custom fields are useless without a way to view them.

    Is it possible to display these custom fields somehow? (And is it possible to have only admins to see these info?)

    • radiok says:

      Burak, are you having trouble showing the custom fields on other pages? Or can you not see them anywhere?

      • Burak says:

        I figured out how to display them in user profile fields, but I would like a way to display them en masse in a tabular manner. I have 300+ members on my site and checking them one by one is not an option for me.
        I checked database, but I couldn’t find a neat table of custom profile fields.

        • Burak says:

          So is it possible to view the custom registration fields as a table?

        • Manuel says:

          I absolutely recommend amr-users plugin, overall the best plugin for mass user data display I know of.

          It has only some small little issues, you can look it up on wordpress.org forums (I wrote about it today) – basically, don’t use “-” in your meta_keys (and therefore, in your field names). And don’t expect 0′s (zeros) to show up as 0 (zero) in the user lists, it will give you an empty field.

  5. Doug says:

    I am wondering if I can use your plugin with WishList membership plugin. I just want to add a few custom fields to the registration page created by the WishList plugin. I contacted their tech support and they said that some of their clients have done it with the aid of the Redux plugin, but I don’t know where to start. Is there a documentation package with Redux? Thanks for all you do and have a great day.
    Doug

  6. Chris Kannas says:

    Hi,

    I’m using your plugin to our website and I get the following warning at the config page of the plugin:

    There is another active plugin that is conflicting with Register Plus Redux. The conflicting plugin is creating its own wp_new_user_notification function, this function is used to alter the messages sent out following the creation of a new user.

    The other plugin I use for login/logout purposes is Sidebar Login (http://wordpress.org/extend/plugins/sidebar-login/).
    Does this interferes with your plugin?

    Thanks

  7. james says:

    A option to change the redirect after signing up like mention above would be good if possible i will also throw some in the pot

    specifically to a page

    • radiok says:

      james, I’ve implemented a registration redirect feature in 3.7.2.

  8. Andy Thomas says:

    James,
    Download Peters Login Redirect Plugin and you can redirect to any page you want after login. It won’y auto login but will redirect.

  9. Marian says:

    I found a problem with the custom fields in register-redux-plus. It seems that these are not stored in the user’s profile.

    I fixed it by adding this in line #41 of the file register-plus-redux.php:
    add_action(“user_register”, array($this, “SaveCustomFields”));

    The script is using an action hook for profile_update, but this won’t fire on adding a new user. The correct hook that’s fired when adding a new user is user_register.

    Please apply this change to your next version of the plugin.

    Thanks
    Marian

    • radiok says:

      Marian, actually I did just that in 3.7.0 in an effort to resolve conflicting plugins. Great minds think alike!

  10. james says:

    Andy thanks but i got to have them got to their frontend profile after they register not login i got a temp fix anyway i just modified the profile.php with a redirect

  11. cerrone says:

    Hi,
    I installed the plugin it automatically.
    but how do I get this in to a blogpost or pages?

    Its mentioned NOWHERE!!

    THanks
    /A

  12. deleted says:

    Hey man, thanks for you support.
    Please check this topic – in Register Plus 3.5.1 was found a way for XSS. Hope that in your version there are no issues, but just in case.

  13. Patrick says:

    Hi,

    Glad to hear that someone has taken over this plugin to adapt it to WP 3.

    Regarding ticketing system, i have been working with the following plugin which pretty much does everything we had in mind for our support team.
    http://wordpress.org/extend/plugins/wats/

    The developer of this plugin has been customizing a solution for a ticketing system based on the requests we’ve been giving him.

    We might be able to exchange help (the WATS developer and yourself).

    Thanks
    Pat

  14. Hey,

    I’ve found a pretty major bug with storing data in a textarea based custom field…

    Whenever you use the % symbol and submit the information, it completely wipes the data in that field altogether.

    How would you convert the % symbol into something database friendly?

    I’m good with PHP code, so any help would be awesome :-)

    Thanks!
    - James.

    • radiok says:

      James, I’ve resolved this issue in the next version. There was some escaping of data leftover from Register Plus that I didn’t quite comprehend. I’ve since rewritten all the code that stores the data in the database and the code that retrieves and displays that data. I appreciate your feedback.

  15. JB says:

    Hi,

    I really like your Register Plus Redux Plugin. Helped me out so much in filtering all the spam registrations. Saves me a lot of trouble of finding the actual ones.

    I have a question though. Is there anyway for a spam registration do the email verification too? I have had some registrations that verified their emails but the username and the details provided during registration look strange. It could be that the user chose not to fill or it could be spam registration. I’m just concerned.

    If you can clarify this for me, I would really appreciate it.

    Kind Rgeards,
    JB

    • radiok says:

      JB, I’m not sure if the spammers are replying to the verification email or not, but you could implement another level of security by adding a static text field that says something like “To prevent spam, we have implemented another level of protection, please type nospamformeplease in the next text box”, you could then have a text box called “Spam Test” and setup a regular expression in the additional options, “/^nospamformeplease$/”. Or something to that effect.

      • JB says:

        Implemented this. But sadly it creates a hassle. I need to go into the profile of every user to check if they have entered it and then delete them.

        I don’t understand how they are bypassing the verification email. Have you found the way they are getting around that yet?

  16. Jonathan Petersson says:

    Hi

    I’ve been posting updates on a patch allowing making standard fields movable and added AlterProfileForm, would you consider adding the patch upstream with your plugin.

    The plugins updates has been tracked on http://wordpress.org/support/topic/plugin-register-plus-redux-patches-for-handling-wp-standard-fields

    • Manuel says:

      I love you :) I will immediately stop hardcoding in user-edit.php and use this plugin patch!

  17. spectre says:

    Dear radiok…

    You have done fantastic work in making this plugin and updating it frequently. I think I have an uncommon problem, because I have searched for solutions in Google, but found none.

    My problem is with the Additional Fields section, the buttons “Add a new custom field”, “-” e.t.c don’t seem to work for me. I have tried different internet browsers – safari, opera, firefox, chrome, ie.. but the sad thing is, none of them worked for me. I am stuck over here, can’t find any solution for this particular problem.

    Sincerely,
    spectre

    p.s. and again, you have done fantastic work in improving WordPress.

    • radiok says:

      Just to let anyone interested know, spectre gave me access to his WordPress install, I immediately realized he was running it on GoDaddy’s economy hosting, which jacks up all the javascript and stuff.

  18. kgree says:

    I really like this plugin. It’s the closest thing to what I’ve been searching for I’ve been able to find. One thing I’d like to see possibly added is the ability to specify required field length, type, etc in the additional fields.

    Also, I’ve been hoping to find a plugin like this which can parse a file (csv) uploaded to the server to match one of the fields in a record as a condition for successful registration. We’d like our employees to enter their company IDs when registering to be sure they are who they say they are. Even better would be a method for re-checking the file periodically and de-activating accounts which no longer match a record in the file.

    • radiok says:

      kgree, as of version 3.7.2, you can validate your text fields using regex. That should enable you to concoct some regex that will require a specific length or whatever you like.

      Your second request is a bit beyond the scope of Redux, but is definately doable in WordPress, you just need someone to write the right code.

  19. Stu Rader says:

    For those who say they’re having trouble displaying custom fields in the form, I too had to dig around through the examples, but it’s not that hard.

    Say you have a text area for – Wedding Guest count (something I did for a client), in the CSS box, you’ll have to put this to display it in your form – like a slug but with underscores and the hashtag preceding. #wedding_guest_count

    Larger example below, notice the syntax, commas etc.

    Custom Register CSS (input box)

    #hair-salons_make-upnails-label, #attendant_gifts-label, #formal_weartuxedos-label, #mothers_apparel-label, #banquet_facilities-label, #gown_preservation-label, #music_and_entertainment-label, #bridal_fabriclace-label, #hair-salons_make-upnails-label, #photographyframing-label

  20. Jim says:

    Thanks for all the work on this, it’s really nice.

    I’m using 3.6.22 and not having any problems. I decided to upgrade my local installation to 3.7.1, but ran into trouble. I have a couple custom fields on the register screen, and also allow the user to pick their own password. However, when logging in, I get the password nag. I don’t see that behavior with 3.6.22. If inputting my own password when registering, I should never see the password nag, right? Using WP 3.0.5.

    • radiok says:

      Jim, thanks for the catch! I fixed this in 3.7.2, also, this version on will need WordPress 3.1 as there was a great big old hack I finally got to remove due to a patch in WP 3.1.

      • Jim says:

        Awesome! Can’t believe you fixed it so quickly.

        I noticed two other things. The first one is a bug in an older version. Not sure if this still needs to be fixed since I’m not using this feature, but played with it in the past.

        Bug in custom admin email:
        $message = str_replace(“%about%”, stripslashes(get_user_meta($user_info->ID, “about”, true)), $message);
        should be…. (because WordPress calls this the “description” field in the database)
        $message = str_replace(“%about%”, stripslashes(get_user_meta($user_info->ID, “description”, true)), $message);

        One typo I noticed on the admin screen:
        “By default, after registering, users will be sent to http://localhost.loc/wp-login.php?checkemail=registered, leave this value empty if you do not wish to change this behavior. You may enter another address here, however, if that addresses [should be 'address'] is not on the same domain, WordPress will ignore the redirect.”

        Keep up the AWESOME work!

  21. Ivan Kovalenko says:

    Hi, great plugin, but some probs are still there.
    For example, custom fields have to be english written to be used. Maybe add a Label attribute for a field?

    • radiok says:

      Ivan, actually, I’m planning on something just to that effect, I will have a field for the database value name added shortly.

      • Ivan Kovalenko says:

        I’ve added label option to your plugin. And it works.
        Also it would be nice to have an option to change default fields’s labels.

  22. Manuel says:

    I would like to throw in another bug – the registration form asks for a username, regardless of my deactivation in RPR options (“Use Email as Username”). To avoid to confuse users, I would love to see this option working – I do not really want to have usernames (one more thing to forget: username – where email, password suffice).

  23. Manuel says:

    Another thing I would like to suggest is to integrate the whole export functionality, so that amr users will show my extra fields (this plugin hands out only selected entries based on custom lists, e. g. all people in city XY or else). Please have a look at this thread: http://wordpress.org/support/topic/plugin-register-plus-redux-export-users-integration-with?replies=1#post-2029507

    Again, thanks so much for your work!

    • Manuel says:

      I just found out, one just has to update the fields under \2. Nice Names\ in AmR to have them show up. :) So, no problem there.

  24. Manuel says:

    I found out, this only happens in my Bitnami installation (WP on my own PC). There is no problem in my up&running online installation. Since there are more of such \bugs\ with my Bitnami WP, this is probably just common in this environment.

    • Manuel says:

      This comment was actually set to show under my comment http://radiok.info/blog/still-kicking/#comment-1854, but it seems (after I misspelled the ReCaptcha) it was put out of order…

      • radiok says:

        OK, this is good news, I haven’t heard any other complaints about Use Email as Username not working. This is due to the jQuery I utilize I’m sure. I continue to pursue other ways to alter the registration page. jQuery does cause several complications.

        • Manuel says:

          I’m sorry, I was wrong again. It’s IE – it always is! – and it shows the username field where FF does not, in my live website. I triple-checked/reloaded it to be sure.

          Really, IE makes this world so much worse…

        • Manuel says:

          …and the Strength Indicator does not work either. Will keep on testing… if anything changes, I’ll let you know.

          • radiok says:

            Manuel, are things still not working in Internet Explorer for you? I wasn’t sure if 3.7.3 fixed anything in that regard.

  25. Manuel says:

    My, hope I don’t get on your nerves yet… I got another problem – the following error message startet to appear in the browser after new registration sent (background: plain white). The registration works apart from that, however. I did not make any changes to your code, maybe something in my settings…? I can e-mail you screenshots if you want!

    Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in [my url..]/wp-content/plugins/register-plus-redux/register-plus-redux.php on line 2139

    Warning: Cannot modify header information – headers already sent by (output started at [my url..]/wp-content/plugins/register-plus-redux/register-plus-redux.php:2139) in [my url..]/wp-includes/pluggable.php on line 897

    • radiok says:

      That’s a problem in your regex expression on one or more of your text fields. I wanted to add a regex evaluator to prevent users from putting in bad regex but haven’t figured out how to make one yet. So, unfortunately, when you write bad regex, bad things happen. But that’s the point of developing a website anyway, to find these things…

      Anyway! What “Additional Options” do you have on your text fields?

      • Manuel says:

        I found out after heavy testing: Thou shalt not enter any options at all when selecting “text field”. :D

  26. Manuel says:

    More bugs/suggestions I found tonight:

    1) The hidden field seems to be broken. It cannot be pre-filled with options text (…well, it can, if at first you select text field, then type in stuff under options, then afterwards select hidden field – but that option won’t be saved) and also it cannot be edited by admin after registration. I need it to save user’s claim of special/limited offers (granted during registration or later), and remove it manually after claim is lost (coupon redeemed etc.). For the time being, I can only edit this field inside the database.

    2) Several messages were not localized in German; in fact the whole German translation needs to be improved. I would like to do this, as I am a very skilled native speaker. Please send me an email, so I can send you the language files.

    4) Another thing, WP’s error messages don’t show any more with your plugin – the registration form just shakes (if you did not fill in all fields), or it just reloads, when you used the same email or username (should at least be the same reaction, anyway). Shaking or reloading aside, I would prefer to have the usual error messages.

    • radiok says:

      Manuel, you will see there are POT and PO files in the languages folder, feel free to update the translation. I emailed my German translator but he hasn’t had time to update it yet. Also, I’m surprised to here you are getting shaking without error messages. That is unusual. Is there any way you could email me (radiok at radiok.info) your website so that I may check that out? Finally, I’ll try to look at hidden fields, but I’m not sure anyone uses them! So it’s been awhile, they could be pretty broken for all I know.

  27. Manuel says:

    I would like to throw in another bug – the registration form asks for a username, regardless of my deactivation in RPR options (“Use Email as Username”). To avoid to confuse users, I would love to see this option working – I do not really want to have usernames (one more thing to forget: username – where email, password suffice).

    Manuel, are things still not working in Internet Explorer for you? I wasn’t sure if 3.7.3 fixed anything in that regard.

    (Hade to open new comment, no deeper threaded comment above possible)

    radiok, the only thing that changed is that the strength meter now shows up in IE, but it’s not working. I still get asked for a username.

  28. Manuel says:

    Two more suggestions (I thought I had made them, but I cannot find them here):
    -possibility to add intermittent headlines for structuring the extra fields
    -ability to change the error messages for each License Agreement/Disclaimer/Privacy Policy field separately, because in German you have to use inflected forms inside imperatives as “please accept the …”

  29. Dario says:

    Hi !

    Any ideas why the admin is not displaying the validation for date fields? It just dissapearead….

  30. JRL says:

    I’ve added two custom fields(author city -author state) in the registration via RR(great plugin, by the way, thanks for your efforts) . i need to display them after the post author.
    ex:
    “post title” by “post author” – “post city” – “post state”

    how would i go about doing this? can you help?

    thanks in advance

  31. Hi,

    I have made some changes to your plugin.

    Now it has an auto login option.

    Email me if you want the changes.

    Regards,
    Gabriel

    • Hi,

      There has been another change to your plugin, now to enable automatically selecting a role when a user registers with an invitation.

      Also some bug fixes to jQuery Tab usage, which I have added earlier.

      Please find the new plugin at http://gabriel.ppgr.com.br/register-plus-redux/

      Regards,
      Gabriel Reguly

      • Harry says:

        Did you fix the vulnerabilities in register plus redux in this fork?

        • Hi Harry,

          Do you know what are the vulnerabilities?

          As I know about it, they are not in the plugin but in WordPress core.

          Regards,
          Gabriel

          • Harry says:

            Please check the following link:
            http://packetstormsecurity.org/files/view/96355/wprpr-xssdisclose.txt

            If you google, you will see many references to this. I was looking for the plugin when I found it was not available in WordPress plugins directory anymore and this is what I came up with.

          • Harry says:

            Another link that says the fix is to sanitize the input in the registration process.

            http://forums.cnet.com/7726-6132_102-5182594.html

            same author

          • Hi Harry,

            I suspect radiok already stated that those are *not* vulnerabilities in the plugin, but rather in WordPress itself.

            Unfortunately I do not have the link regarding the statement.

            This week I have no free time, maybe next I can manage to have a look at the issues.

            Thanks for the links.

            Regards,
            Gabriel

  32. Cris says:

    Hello

    your download link does not work
    when i click on “Register Plus Redux” link
    it get’s me here : http://wordpress.org/extend/plugins/

    so .. are you “Still Kicking” ?

  33. The Wanderer says:

    Where is the download link to this plugin??? Are you still kicking? My request: get back to work, please, because this is a great work which doesn’t deserve to be abandoned :) . Thanks.

  34. FooMagoo says:

    Are you ever planning on fixing your register_plus_redux code? Youve got a lot of users that are dead in the water because you wrote broken code and wont fix it. Not to mention the sites that use your code and dont even realize how vulnerable it is to sql injection and XSS. There isnt that much code in the plugin. You’ve known about the security holes for over a year and you’re doing nothing about it. Pathetic.

  35. FooMagoo, you are rude.

    Why don’t you offer to help instead of demanding more free code from radiok.

    And if you don’t know how to help, here is a link http://radiok.info/donate/

    • FooMagoo says:

      Yeah, I’m rude. He knows there is a bug in his code and his response is that its a bug with wordpress. I know input validation, XSS, and SQL injection is hard to comprehend but its important that it be prevented at every level. I don’t think you realize that we aren’t all running this on personal websites for fun. This is serious business. Why would I contribute to a programmer that isn’t planning on fixing his code? Turn it over to me. I’ll fix it.

  36. JPope says:

    Hi Gabriel,

    I saw your earlier comment that you had updated the plugin, but the download link: http://gabriel.ppgr.com.br/register-plus-redux/ doesn’t work.

    Can I get your version from anywhere?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>