Registration.aspx.cs
上传用户:cpbs999
上传日期:2022-03-10
资源大小:1805k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Others

  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 DataAccessLayer;
  8. public partial class Registration : System.Web.UI.Page
  9. {
  10.     #region "Page Load"
  11.     protected void Page_Load(object sender, EventArgs e)
  12.     {
  13.     }
  14.     #endregion
  15.     #region "Custom Event Handler checking Registration UserName is already exist or not"
  16.     protected void cvUserName_ServerValidate(object source, ServerValidateEventArgs args)
  17.     {
  18.         DataProcessing _objDataProcessing = new DataProcessing();
  19.         if (!(_objDataProcessing.ValidateUserName(txtUserName.Text.ToLower())))
  20.         {
  21.             args.IsValid = false;
  22.             txtUserName.Text = "";
  23.         }
  24.     }
  25.     #endregion
  26.     #region "Register User"
  27.     protected void btnRegister_Click(object sender, EventArgs e)
  28.     {
  29.         if (Page.IsValid)
  30.         {
  31.             DataProcessing _objDataProcessing = new DataProcessing();
  32.             DataAccessLayer.Registration _objRegistration = new DataAccessLayer.Registration();
  33.             _objRegistration.UserName = txtUserName.Text.ToLower();
  34.             _objRegistration.UserPassword = Security.EncryptUsingTripleDES(txtPassword.Text);
  35.             _objRegistration.Email = txtEmail.Text;
  36.             _objRegistration.IsActive = 1;
  37.             _objRegistration.CreatedWhen = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
  38.             _objDataProcessing.InsertRegistrationInformation(_objRegistration);
  39.             if (!_objDataProcessing.ErrorStatus)
  40.             {
  41.                 Session["UserName"] = txtUserName.Text;
  42.                 Response.Redirect("~/Homepage.aspx");
  43.             }
  44.         }
  45.     }
  46.     #endregion
  47. }