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()為更新會員資訊的方法
}
}
在做禮物扣積分扣積分就是一樣的道理了,先判斷會員積分是否足夠,要是夠的話,就執行禮物兌換,並且扣除會員積分,並更新導資料庫,
我沒寫代碼,上面的代碼是我以前一個項目的。希望你能看懂明白道理,謝謝!!!
人人網中手機登入人人網額外加一次當日登入積分與登入人人案頭獲得當日雙倍登入積分有什不同
是分別計算的,你拿了當日積分,再登陸人人案頭就會多加一倍,再登陸手機人人就會再加一次積分