net登入積分(每天登入積分只能加一次) 時間的比較,積分加一

來源:互聯網
上載者:User

net登入積分(每天登入積分只能加一次) 時間的比較,積分加一
  public void jifenchange()//積分方法    {        //積分模組//判斷現在的日期和任務完成日誌資料庫取出來 的日期大小,注意:Compare()方法只會返回1,0,-1。1表示前面大於後面,0是等,-1是小於             if (ids != null && ids.Tables[0].Rows.Count > 0)//如果存在日期        {            DateTime nowtime = DateTime.Now;            DateTime createtime = Convert.ToDateTime(ids.Tables[0].Rows[0]["creatime"].ToString());            if (DateTime.Compare(nowtime.Date, createtime.Date) == 1)//只有目前時間大於資料庫時間才能增加積分            {                if (tsk.IsStop == "0")//判斷是否停用該規則                {                   //每天登入積分                }            }        }        else//如果不存在 則插入積分        {            if (tsk.IsStop == "0")            {             //每天登入積分            }        }    }
ASPnet會員積分代碼: 會員一天登入幾次都只增加一個積分

你是要登入增加積分?還是兌換禮物扣積分哦。。。。

給你個登入增加積分的代碼:
是這樣的我的會員表有一個欄位LoginDate是表示會員登入的日期

if (user != null && ((user.userName == userName) && (user.password == password)))
{
DateTime nowtime = DateTime.Now;
if (DateTime.Compare(nowtime.Date, user.loginDate.Date) == 1)//判斷現在的日期和資料庫取出來 的日期大小,注意:Compare()方法只會返回1,0,-1。1表示前面大於後面,0是等,-1是小雨
{
user.loginDate = nowtime;
user.integral += 2;//登入增加積分2
us.ModifUser(user);//ModifUser()為更新會員資訊的方法
}
}

在做禮物扣積分扣積分就是一樣的道理了,先判斷會員積分是否足夠,要是夠的話,就執行禮物兌換,並且扣除會員積分,並更新導資料庫,
我沒寫代碼,上面的代碼是我以前一個項目的。希望你能看懂明白道理,謝謝!!!
 
人人網中手機登入人人網額外加一次當日登入積分與登入人人案頭獲得當日雙倍登入積分有什不同

是分別計算的,你拿了當日積分,再登陸人人案頭就會多加一倍,再登陸手機人人就會再加一次積分
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.