This project is read-only.

How Can Users Create Their Own Account?

Dec 2, 2009 at 3:22 AM
Edited Dec 2, 2009 at 3:22 AM

The only way I can see to create a new account is to create it from within my administrator's account. But it would be nice if users could sign themselves up without taking more of my time.

I'm sure this has come up before. Is this already supported?


Dec 2, 2009 at 4:49 AM

There's nothing like this built-in.

I'm not sure what the point of it would be .... right now the reason someone logs in is to create/edit blog posts or make other changes in the control panel.  There's two roles setup for this -- Administrator and Editor.

If a person leaves a comment, for example, the name, email address, website they enter is saved in a cookie so the next time they are viewing a post, this information is pre-filled for them.

Dec 2, 2009 at 4:58 AM

Well, for one thing, can't they put anything in the email address? Most sites these days will verify a user email address by emailing them a link to confirm.

Allowing users to create their own account (as sites like this one do) provides a fairly open format, while still allowing some degree of being able to remove or disable accounts. Yeah, they could create another account, but it requires more effort and if email addresses must be unique, they'll need another email address if their first account was just disabled.

Anyway, if it's not implemented, then you've answered my question. Thanks.

Dec 2, 2009 at 6:26 AM

Okay.  BlogEngine is a blog.  Not a forum system.  Of course lots of things out there exist, but usually for leaving comments on peoples blogs, email address validation doesn't take place.  You just leave the comment ... and it either appears right away, or after it's been moderated by someone.

Dec 2, 2009 at 6:35 AM

Yeah, I know BlogEngine is a blog.

At any rate, I had to turn off comments on some of my blog sites because they'd get spammed so badly. If there's an option to approve comments before they appear, that might be something to look into.

I haven't seen that. Is it supported by BlogEngine?


Dec 2, 2009 at 6:43 AM

Yeah, probably most peoples sites get more comment spam than legitimate spam ... at least mine does!

Yes, BE does have comment moderation.  Somewhere on the Settings tab in the control panel, you can turn it on.

If you're logged into the blog and leave a comment (either a test comment or a real comment), the comment will automatically be approved.  But for other people on the site who are not logged in, their comment will not show up until you approve it.

There's an extension named "Send Comment Mail" (control panel, Extensions tab) that is enabled by default.  When it is enabled, you'll receive an email notification when someone leaves a comment -- to alert you a comment needs to be approved.  Just make sure your email settings are setup.  Again, with this too, I think if you're logged into the blog when leaving a comment, this comment notification email isn't sent.  So when testing things out, it's best to log out of the blog.

Dec 2, 2009 at 6:56 AM

I see it. "Moderate Comments."

Cool. I'll play with that a bit.

Thanks again.