Burdan Kontrol Edebilirsin Asp. Net

Üyelik sistemi : Altı üstü bir Database insert işlemi login daha zordur kayıda göre. Öncesinde bir kontrol edip daha sonra session değerlerini ataman gerekir. Hayrına sana daha önce yazdığım bir class'ı atayım. Kod: //Kütüphaneler using System; using System. Data; using System. Configuration; using System. Linq; using System. Web; using System. Web. Security; using System. Web. UI; using System. Web. UI. HtmlControls; using System. Web. UI. WebControls; using System. Web. UI. WebControls. WebParts; using System. Xml. Linq; using System. Data. SqlClient; using System. Net. Mail; using System. Net; /// <summary> /// Summary description for User /// </summary> public class User { public enum loginresult ; public enum registerresult ; public enum usertype ; public int ID = 1; public string email = string. Empty; public string username = string. Empty; public string password = string. Empty; public string name = string. Empty; public string surname = string. Empty; public string birthdate = string. Empty; public string city = string. Empty; public string country = string. Empty; public string gender = string. Empty; public string reference = string. Empty; public string epass = string. Empty; public int roleID = 0; public usertype usrtype = usertype. notdefined; public loginresult usrloginstatus = loginresult. notqueried; public registerresult usrregisterstatus = registerresult. notqueried; public int uyari = 0; public User public void RegisterUser { try { //DBTagName web. config in içinde ConnectionString tag 'inin içinde tanımlanmıştır. // şeklinde ayrılmış kodlar web. config içine doğru parametereleri ile yerleştirilecektir. //<connectionStrings> // <add name="DBTagName" connectionString="Data Source=SunucuAdresi;Initial Catalog=DatabaseAdı;User ID=KullanıcıAdı;Password=Şifre" providerName="System. Data. SqlClient"/> // </connectionStrings> using (SqlConnection conn = new SqlConnection { //Database'de daha önce aynı email veya kullanıcı adıan sahip kullanıcı varmı yokmu kontrolü, varsa hata dön yoksa kayıt işlemini yap SqlCommand cmd = conn. CreateCommand ; cmd. CommandText = String. Format("select from where "); conn. Open ; cmd. Parameters. AddWithValue ; cmd. Parameters. AddWithValue ; SqlDataReader dr = cmd. ExecuteReader ; if else { dr. Close ; cmd. Cancel ; //Kayıt işlemi SqlCommand cmdnew = conn. CreateCommand ; cmdnew. CommandText = String. Format("insert into values (@email,@username,@password,@name,@surname,@birthdate,@city,@country,@gender,@reference,@epass,'1')"); cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; cmdnew. Parameters. AddWithValue ; int i = cmdnew. ExecuteNonQuery ; if (i 1) else cmdnew. Cancel ; } conn. Close ; } } catch } } Bu ASP. NET C# class'ıdır. Arayüz inşası ve kontrolleri Visual Studio üzerinden rahatça yapabilirsin. Arka tarafta çalışan budur. Kolay

Merhaba arkadaşlar, sizden istediğim olay konu başlığında da yazdığı gibi ASP. NET teknolojisi içerisinde üyelik sistemi. Nette araştırıyorum fakat sadece login işlemini gösteriyorlar. Bunu basit 2 textboxla da az çok kod bilgisi olan arkadaş yazabilir. Fakat üyelik mantığını hiç yapmadım. 3 hafta içersinde yetiştirmem lazım. Bu sebeple biri örnek olarak ASP. NET Visual Basic dilinde