Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            //Creat new User
            switch (MatrimonialAdministratorMembership.CreatNewUser(TB_UserName.Text, TB_UserID.Text, TB_Password.Text, TB_MailAdd.Text, RB_Admin.Checked))
            {
            case 1:    // Sucessfully Created
                L_Error.Text    = "User Account Created..";
                L_Error.Visible = true;
                break;

            case 2:    // User Replication Error
                L_Error.Visible = true;
                L_Error.Text    = "User-Name,User-ID or EmailAddress Is already exists in database";
                break;

            case 3:    // Error in server
                L_Error.Visible = true;
                L_Error.Text    = "Server NotResponding";

                break;

            default:    //Error in server
                L_Error.Visible = true;
                L_Error.Text    = "Server NotResponding";
                break;
            }
        }
        else
        {
            L_Error.Visible = false;
            L_Error.Text    = "User Account Created";
        }
    }
    protected void B_LogIn_Click(object sender, EventArgs e)
    {
        string URL = FormsAuthentication.GetRedirectUrl("", false);

        SimpleUser objUser = MatrimonialAdministratorMembership.AdminAuthentication(TB_Admin.Text, TB_Password.Text);

        if (objUser.AuthenticationStatus)
        {
            HttpCookie objHttpCookie;

            switch (objUser.Membership)
            {
            case SimpleUser.UserType.Administrator:
                //Authentication
                FormsAuthentication.SetAuthCookie("Administrator", true);   //<<< ForTesting >>>>
                //Setting Cookie
                objHttpCookie = new HttpCookie("MatAdmCookie5456sb");
                objHttpCookie.Values["ApplicationID"] = Crypto.EnCrypto(objUser.ApplicationID);
                objHttpCookie.Values["UserName"]      = Crypto.EnCrypto(objUser.UserName);
                objHttpCookie.Values["UserID"]        = Crypto.EnCrypto(objUser.MatrimonialID);
                objHttpCookie.Values["UserType"]      = Crypto.EnCrypto("Administrator");

                Response.Cookies.Add(objHttpCookie);
                //Go to Admin index
                Response.Redirect("Protected/Adminindex.aspx");
                break;

            case SimpleUser.UserType.PowerUser:
                //Authentication
                FormsAuthentication.SetAuthCookie("PowerUser", false);
                //Setting Cookie
                objHttpCookie = new HttpCookie("MatAdmCookie5456sb");
                objHttpCookie.Values["ApplicationID"] = Crypto.EnCrypto(objUser.ApplicationID);
                objHttpCookie.Values["UserName"]      = Crypto.EnCrypto(objUser.UserName);
                objHttpCookie.Values["UserID"]        = Crypto.EnCrypto(objUser.MatrimonialID);
                objHttpCookie.Values["UserType"]      = Crypto.EnCrypto("PowerUser");
                Response.Cookies.Add(objHttpCookie);
                //Go to Admin index
                Response.Redirect("Protected/Adminindex.aspx");

                break;

            default:
                L_invalidLogin.Visible = true;
                break;
            }
        }
        else
        {
            L_invalidLogin.Visible = true;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Loading Account Settings

        if (!IsPostBack)
        {
            //Does i have a QueryString
            if (Request.QueryString["id"] != "")
            {
                //Load user details
                SimpleUser objUser = MatrimonialAdministratorMembership.GetAdminAccountDetails(Request.QueryString["id"]);
                TB_MailAdd.Text  = objUser.EmailID;
                TB_UserID.Text   = objUser.MatrimonialID;
                TB_UserName.Text = objUser.UserName;
                switch (objUser.Membership)
                {
                case SimpleUser.UserType.Administrator:
                    RB_Admin.Checked = true;
                    RB_PUser.Checked = false;
                    break;

                case SimpleUser.UserType.PowerUser:
                    RB_PUser.Checked = true;
                    RB_Admin.Checked = false;
                    break;

                default:
                    break;
                }
            }
            else
            {
                //Some error happend
                Server.Transfer("~/Extras/ErrorReport.aspx");
            }
        }
        else//Update Informations
        {
            //Update details
            if (MatrimonialAdministratorMembership.UpdateAdminAccountDetails(TB_UserID.Text, TB_MailAdd.Text, RB_Admin.Checked))
            {
                L_Error.Visible = true;
            }
            else
            {
                //Some error happend
                Server.Transfer("~/Extras/ErrorReport.aspx");
            }
        }
    }
Пример #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //Does i have a QueryString
         if (Request.QueryString["id"] != "")
         {
             //Load user details
             SimpleUser objUser = MatrimonialAdministratorMembership.GetAdminAccountDetails(Request.QueryString["id"]);
             TB_MailAdd.Text  = objUser.EmailID;
             TB_UserID.Text   = objUser.MatrimonialID;
             TB_UserName.Text = objUser.UserName;
             TB_UserType.Text = objUser.Membership.ToString();
         }
         else
         {
             //Some error happend
             Server.Transfer("~/Extras/ErrorReport.aspx");
         }
     }
     else//Update Informations
     {
         if (CB_Del.Checked)
         {
             //Delete Account
             if (MatrimonialAdministratorMembership.DeleteAdminAccount(TB_UserID.Text))
             {
                 L_Error.Visible  = true;
                 B_Delete.Visible = false;
                 CB_Del.Visible   = false;
             }
             else
             {
                 //Some error happend
                 Server.Transfer("~/Extras/ErrorReport.aspx");
             }
         }
         else
         {
             CB_Del.ForeColor = System.Drawing.Color.Red;
         }
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            HttpCookieCollection objHttpCookieCollection = Request.Cookies;
            HttpCookie           objHttpCookie           = objHttpCookieCollection.Get("MatAdmCookie5456sb");

            string strApplicationID = Crypto.DeCrypto(objHttpCookie.Values["ApplicationID"]);

            string strUserID = Crypto.DeCrypto(objHttpCookie.Values["UserID"]);

            if (MatrimonialAdministratorMembership.AdminAuthentication(strUserID, TB_OLD.Text).AuthenticationStatus)
            {
                if (MatrimonialAdministratorMembership.ChangeAdminPassword(TB_OLD.Text, TB_Password_New_Conf.Text, strApplicationID))
                {
                    L_Alert.Visible = true;
                    L_Alert.Text    = "Password Updated..";
                }
                else
                {
                    //Some Error Happned
                    L_Alert.Visible = true;
                    L_Alert.Text    = "Server Not Responding..";
                    ErrorLog.WriteLog("Error In Admin_Protected_PasswordSettings ");
                }
            }
            else
            {
                //Password Wrong
                L_Alert.Visible = true;
                L_Alert.Text    = "Wrong password..";
            }
        }
        else
        {
        }
    }
Пример #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable objDataTable = MatrimonialAdministratorMembership.GetAccounts();

            if (objDataTable != null)
            {
                LiteralControl objLiteralControl;
                TableCell      objTableCell;

                string   strTemp;
                DateTime dateTemp;

                foreach (DataRow objDataRow in objDataTable.Rows)
                {
                    TableRow objTableRow = new TableRow();
                    Table_View.Rows.Add(objTableRow);

                    strTemp = Crypto.DeCrypto(objDataRow["UserID"].ToString());

                    objLiteralControl = new LiteralControl(strTemp);
                    objTableCell      = new TableCell();
                    objTableCell.Controls.Add(objLiteralControl);
                    objTableRow.Cells.Add(objTableCell);

                    objLiteralControl = new LiteralControl(Crypto.DeCrypto(objDataRow["UserName"].ToString()));
                    objTableCell      = new TableCell();
                    objTableCell.Controls.Add(objLiteralControl);
                    objTableRow.Cells.Add(objTableCell);

                    objLiteralControl = new LiteralControl(Crypto.DeCrypto(objDataRow["MailID"].ToString()));
                    objTableCell      = new TableCell();
                    objTableCell.Controls.Add(objLiteralControl);
                    objTableRow.Cells.Add(objTableCell);

                    dateTemp          = Convert.ToDateTime(objDataRow["LastLogIN"]);
                    strTemp           = dateTemp.Day.ToString() + "-" + dateTemp.Month.ToString() + "-" + dateTemp.Year.ToString();
                    objLiteralControl = new LiteralControl(strTemp);
                    objTableCell      = new TableCell();
                    objTableCell.Controls.Add(objLiteralControl);
                    objTableRow.Cells.Add(objTableCell);

                    dateTemp          = Convert.ToDateTime(objDataRow["CreatedIN"]);
                    strTemp           = dateTemp.Day.ToString() + "-" + dateTemp.Month.ToString() + "-" + dateTemp.Year.ToString();
                    objLiteralControl = new LiteralControl(strTemp);
                    objTableCell      = new TableCell();
                    objTableCell.Controls.Add(objLiteralControl);
                    objTableRow.Cells.Add(objTableCell);

                    strTemp = Crypto.DeCrypto(objDataRow["UserID"].ToString());

                    // Does Admin
                    if (strTemp.Equals("Administrator"))
                    {
                        int i = 0;

                        // is the cuurent user the administrator allow viewing and updating
                        BuildImageButton(objTableRow, "ChangeAccountSettings.aspx?id=" + strTemp);

                        // never allow delete button for administrator account
                        objLiteralControl = new LiteralControl("&nbsp;");
                        objTableCell      = new TableCell();
                        objTableCell.Controls.Add(objLiteralControl);
                        objTableRow.Cells.Add(objTableCell);
                    }
                    else
                    {
                        BuildImageButton(objTableRow, "ChangeAccountSettings.aspx?id=" + strTemp);
                        BuildImageButton(objTableRow, "RemoveAccount.aspx?id=" + strTemp);
                    }
                }
            }
            else
            {
            }
        }
    }
Пример #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            switch (WebConfig.GetValues("SiteStatus").ToLower())
            {
            case "running":
                B_Submit.Text      = "Bring the site Down";
                L_SiteStatus.Text  = "BRING SITE DOWN";
                HF_State.Value     = "running";
                TB_Message.Visible = true;
                L_Message.Visible  = true;
                break;

            case "Stoped":
                B_Submit.Text      = "Bring the site Up";
                L_SiteStatus.Text  = "BRING SITE UP";
                TB_Message.Visible = false;
                L_Message.Visible  = false;
                HF_State.Value     = "stoped";
                break;

            case "Setup":
                break;
            }
            L_Alurt.Visible = false;
        }
        else
        {
            L_Alurt.Visible = false;


            HttpCookieCollection objHttpCookieCollection = Request.Cookies;
            HttpCookie           objHttpCookie           = objHttpCookieCollection.Get("MatAdmCookie5456sb");
            if (CB_Conform.Checked)
            {
                if (MatrimonialAdministratorMembership.AdminAuthentication(Crypto.DeCrypto(objHttpCookie.Values["UserID"]), TB_PAssword.Text).AuthenticationStatus)
                {
                    switch (HF_State.Value)
                    {
                    case "running":
                        B_Submit.Text      = "Bring the site Up";
                        L_SiteStatus.Text  = "Bring the site Up";
                        TB_Message.Visible = false;
                        L_Message.Visible  = false;
                        HF_State.Value     = "stoped";
                        UpdateConfigWeb("Stoped", TB_Message.Text);
                        break;

                    case "stoped":
                        B_Submit.Text      = "Bring the site Down";
                        L_SiteStatus.Text  = "Bring the site Down";
                        TB_Message.Visible = true;
                        L_Message.Visible  = true;
                        HF_State.Value     = "running";
                        UpdateConfigWeb("Running", "Web Site IS running from " + DateTime.Now.ToString());
                        break;

                    case "setup":
                        break;
                    }
                }
                else
                {
                    L_Alurt.Visible = true;
                    L_Alurt.Text    = "Wrong password ..";
                }
            }
            else
            {
                CB_Conform.ForeColor = System.Drawing.Color.Red;
                CB_Conform.Focus();
            }
        }
    }