Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8319229
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T22:15:25+00:00 2026-06-08T22:15:25+00:00

I am creating a simple register form and I wanted to know if anyone

  • 0

I am creating a simple register form and I wanted to know if anyone could give me a list of some best practices. I understand it may differ between registration forms, but maybe some guidelines or things to watch out for like vulnerabilities. My data access layer will be using Entity FrameWork and linq in order to handle the queries.

Practices that I would think make sense:

  • Validate form when the model is binded to the business object (whats the best way to accomplish this?)
  • Server-side validation AND client side validation
  • Checking for SQL injection? (Any best practices on this?)
  • Use dependency injection for my account manager object

My registration fields are going to be the following:

  • First Name
  • Last Name
  • Email (must be an email that HAS to be an email from a select few sites i.e. @gmail.com, @yahoo.com, @live.com)
  • School
  • Password
  • Status (static drop down of 3 or so options)

I would also really like email activation as well where the user would have to go to his or her email in order to make their account active.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T22:15:27+00:00Added an answer on June 8, 2026 at 10:15 pm
    • Use the System.ComponentModel.DataAnnotations namesapce for
      validating your view models.
    • Yes, do server and client side validations
    • Entity Framework already handles SQL injection
    • Consider using a “captcha” if you’re worried about bots spamming your
      form submissions

    For the email part:

    In the past, I’ve created a database table that maps emails to random generated strings. When you send the complete registration email, provide a link that uses that random string or guid or whatever:

    mydomain/completeregistration/7593098573903 whatever

    now, once the client follows that link, and you handle that request, mark their registration as complete in the database. (this should also have the effect preventing subsequent requests to that URL)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm creating a simple file walker to list some files and need to omit
Was creating a simple console application to do some prototyping and was shocked to
This may sound as a simple question for many, I am trying to understand
I'm working on creating a simple MCV application, in order to understand MVC better.
I've been creating a simple login/register page. The register page does pass information into
I'm creating simple example on JSF. It's small Login application. My problem is duplicate
I am creating simple app on Silverlight 4. In folder of View I have
i am creating simple call filter application which restrict unwanted calls. i use following
Creating a simple RPG game, first time using XNA. Trying to get my character
When creating a simple Flex 4.6 App, where the creationComplete-handler looks like this: protected

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.