Advertisement
Guest User

Register.aspx.cs

a guest
Jun 22nd, 2013
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.68 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data.SqlClient;
  8.  
  9. public partial class Register : System.Web.UI.Page
  10. {
  11.     protected void RegisterButt_Click(object sender, EventArgs e)
  12.     {
  13.         string connection = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Gal\Desktop\WebApplication2\WebApplication2\App_Data\MyDB.mdf;Integrated Security=True;User Instance=True";
  14.         SqlConnection CS = new SqlConnection(connection);
  15.         CS.Open();
  16.         SqlCommand userNameCheck = new SqlCommand(String.Format("select * from users where username = '{0}'", UserName.Text), CS);
  17.         SqlDataReader reader = userNameCheck.ExecuteReader();
  18.         if (!reader.HasRows)
  19.         {
  20.             reader.Close();
  21.             SqlCommand EmailCheck = new SqlCommand(String.Format("select * from users where email = '{0}'", email.Text), CS);
  22.             SqlDataReader Reader2 = EmailCheck.ExecuteReader();
  23.             if (!Reader2.HasRows)
  24.             {
  25.                 Reader2.Close();
  26.                 SqlCommand command = new SqlCommand(String.Format("insert into users (username, password, email) values ('{0}','{1}','{2}')", UserName.Text, Password.Text, email.Text), CS);
  27.                 command.ExecuteNonQuery();
  28.                 CS.Close();
  29.             }
  30.             else
  31.             {
  32.                 Response.Write("<script type='text/javascript'>alert('Email is already registered')</script>");
  33.             }
  34.         }
  35.         else
  36.         {
  37.             Response.Write("<script type='text/javascript'>alert('Username is already taken')</script>");
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement