I would like to let only registered users post comments, but don't want to force people to setup an account, login, return to the comment form, and click submit.

In other words, I'd like to almost join the "comment" form with a user registration form, so those users who aren't registered can create accounts / post a comment all in one swoop.

Any idea how to do this?

Thanks!

Comments

AaronCollier’s picture

I imagine you could do that by creating a block with the user registration and placing it above or below the comments section. Submitting the registration would then return the user to the same page, but logged in. I think it would be two loads of the page, but they'd stay on the same page.

newmediaist’s picture

Interesting solution - thanks.

Ideally, I'm looking for something along the lines of:

(Comment form)

Username:
Password:
[ ] I don't have an account - please create one for me

Comment:

does something like that exist?

AaronCollier’s picture

You could probably create something like that using CCK fields (and then a custom block), but as far I as know (which isn't far), there isn't an existing module or anything like that now.

newmediaist’s picture

OK - Thanks for the time anyways!

marlowx’s picture

don't forget to ask for an email address too!

and if it comes back as invalid email the comment is removed?

newmediaist’s picture

That would be nice, yes :)
If only I was more module-programming capable...