ASP.net会员积分代码: 会员一天登录几次都只增加一个积分

来源:百度知道 编辑:UC知道 时间:2024/04/29 16:34:34
假如有个礼物需要12个积分,会员兑换后则扣除会员的相应几分值。

谢谢各位大师。谢谢,我拿20分值给你们,如果好的话我拿100分值给你,谢谢呵呵,我请教的这个程序和百度差不多。

你是要登录增加积分?还是兑换礼物扣积分哦。。。。

给你个登录增加积分的代码:
是这样的我的会员表有一个字段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()为更新会员信息的方法
}
}

在做礼物扣积分扣积分就是一样的道理了,先判断会员积分是否足够,要是够的话,就执行礼物兑换,并且扣除会员积分,并更新导数据库,
我没写代码,上面的代码是我以前一个项目的。希望你能看懂明白道理,谢谢!!!