Hi :)

"Set status" - It would be good if this also set the user status to 0 rather than 1 (as currently). Upon email verification, the user's status can be reset to 1. This will ensure that the user is not listed as a valid user and does not appear in the "Who's new" block. This will still serve the same purpose as the user will not be able to log in.

Cheers
-K

Comments

jjeff’s picture

Status: Active » Closed (works as designed)

My understanding is that status = 0 means that the user is blocked -- an thus would not be able to log in to verify their account.

I might be wrong about that, but it could be a problem.

Zen’s picture

The issue that prompted me to bring this up has been solved in core. It doesn't have to be 0 - it can be 2,3 .. I don't recall how logintoboggan implements e-mail verification, but this might be a possibility..

Upon request, I'd also e-mailed hunmonk an off-the-cuff list of other possible features for this module. I'm slightly out of the loop in terms of recent additions, but here's the excerpt from said e-mail.

  • Minimum length - An option to set the minimum possible length of
    a user name would be useful to some.
  • Password complexity - Currently, a minimum length of 6 is the
    only complexity option available. Perhaps, requirements like
    alphanumeric, punctuation etc. can be added as another option. [The
    minimum length can also be an option.]
  • Verification deadline - A deadline for verification of the email
    address/account - x days from sign up, will be handy.
  • Dead account clean up - In tandem with the above, a cron hook
    that purges defunct accounts [those which have not been verified] will
    be excellent. Cleans up the database, and frees up user names.

Some of these settings might work best if placed in a collapsed
"Advanced settings" fieldset, so as to keep things nice and simple (at
first sight :P)

Cheers
-K