Fork me on GitHub

question about registering  Bottom

  • hi,

    is there a way to validate new users before allowing them to view the whole site. like now when they register they automaticly get sended a password to acces the 'regged' side of the site. what i wanted to know... is there a way you manually verify the registered users and then if you approved them , they get the password mailed.

    I simply wanted to know that, so not every geek would register at my site.

    thanks in advance
  • Yes.

    You can use Admin -> User Administration to achieve this....

    There, you can sign up people yourself as necessary...being sure to tell them to change their password upon initial login. Of course, you'd need some mechanism for them to let you know they were indeed interested in joining...as well as for them to tell you their preferred screen name ahead of time.

    It's probably not the solution you wanted to hear, but it'll get the job done if you're willing to deal with a little leg-work.

    John
  • The other thing you could do is let them register, but don't give the default user group have much if any access, restrict the site to a verified group or some other group name of your choosing. Then when you verifiy them, move them to the new group.

    --
    Home Page | Find on Facebook | Follow on Twitter
  • I think I like mhalbrook's approach better ... the easier the better I always say...
  • I do this on my eLearning sites.
    Registered users join the group "Users".
    These folks see only a "holding zone" version of the site, with some news items directed to them only, including one informing them that this is merely a "holding zone" pending approval of their registration. These items are permissioned for "users" but not for approved members, so once members are approved they do not see these news items.

    I then assign them to a user group "Students" after confirming their identities (I ask them to use immediately recognizable usernames, and enable dynamic user data for registration, with a field on the registration page for full name, so I know what to do with their registration. The news in the holding zone informs them of the times when I will be reviewing registrations - e.g. daily at 7pm - so they know when to expect approval. You could add a custom field on the registration page, for them to indicate a particular group they wish to join, if you have more than one option).

    To make this easier - rather than having to add users to groups one by one using the Groups module - I use a mass groups administration script (useradmin) which allows me to see all users and their group assignments in spreadsheet format, make any assignments, changes, deletions etc. that I want, then process these en mass. Got it from a link I found in these archives. This is not a PN module, but an external script, however it is very simple & straightforward to use.
    Here's the download for it:
    http://www.mpiii.com/useradmin.zip
    I just checked it, the download still works. This is a really elegant little script, a lifesaver honestly.

    There is no need for additional passwords - their original one is the only one they need.

    Once approved, if there are special usergroups that members might wish to sign up for, it's handy to use the pncGroups module to permit group self-assignment. I permission this for "students" (but not for "users") and open certain groups for self-assignment; other groups can still be held private. This way "students", once they are approved for that usergoup, can sign up for particular course usergroups within the site.

    I use several forums (PNphpBB2, xForum, phpBB_14), but I particularly like phpBB_14 because you can restrict Categories and Forums access by PN usergroup (via the PN Permissions module) -- so some of the usergroups have access to certain categories and forums, other usergroups to other categories and forums. e.g., you coud permit "users" not yet approved to use one forum, but restrict other forums to approved "members", without having to separately administer forum usergroups.

This list is based on users active over the last 60 minutes.