示例#1
0
 void buttonSubmit_Click(object sender, EventArgs e)
 {
     DDOQuery<DR_Tags> query = new DDOQuery<DR_Tags>();
     query.Object._Name = txtTagName.Text.Trim();
     DR_Tags tag = query.PerformQuery();
     if (tag != null)
     {
         phTagExists.Controls.Add(new LiteralControl("Tag name exists (<a href=\"/tags/view?id=" + tag.ID.ToString() +
             "\">View Tag Details</a>)"));
     }
     else
     {
         tag = new DR_Tags();
         tag._Name = txtTagName.Text;
         tag.SaveChanges();
         WebDirector.Instance.Redirect("/tags/view?id=" + tag.ID.ToString());
     }
 }
        void buttonLogin_Click(object sender, EventArgs e)
        {
            Page.Validate();
            if (Page.IsValid)
            {
                DDOQuery<DR_Accounts> query = new DDOQuery<DR_Accounts>();
                query.Object._Username = textName.Text.ToLower();
                DR_Accounts account = query.PerformQuery();

                if (account == null)
                    LoginFailed(this, null);
                else
                {
                    if (!Security.SecurityEncryption.VerifyCode(textPassword.Text, account._PCode))
                        LoginFailed(this, null);
                    else
                        LoginAccepted(account);
                }
            }
        }
示例#3
0
        DR_Accounts GetAccount(string openIdentifier)
        {
            DDOQuery<DR_OpenIDMap> openidquery = new DDOQuery<DR_OpenIDMap>();
            openidquery.Object._OpenIdentifier = openIdentifier;

            DR_OpenIDMap openidrecord = openidquery.PerformQuery();

            if (openidrecord.Cells["ACCOUNTID"].Data != null)
            {
                DDOQuery<DR_Accounts> accountQuery = new DDOQuery<DR_Accounts>();
                accountQuery.Object.ID = openidrecord._AccountID;
                return accountQuery.PerformQuery();
            }
            else //OpenID Link Not Found
            {
                zContext.Session.Flags.OpenIDNotLinked = true;
                return null;
            }
        }
示例#4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DDOQuery<DR_Accounts> query = new DDOQuery<DR_Accounts>();
     query.Object._Username = "******";
     DR_Accounts list = query.PerformQuery();
 }
示例#5
0
 private DR_Accounts GetUser(string name)
 {
     DDOQuery<DR_Accounts> query = new DDOQuery<DR_Accounts>();
     query.Object._Username = name;
     return query.PerformQuery();
 }