ホームページ >CMS チュートリアル >エンパイアCMS >Imperial CMS はメンバー ログイン用のギフト ポイントをどのように実装しますか?
#Empire CMS はメンバー ログイン用のギフト ポイントをどのように実装しますか?
この記事の例では、Imperial CMS メンバーにログインしたときにボーナス ポイントを実現する方法について説明します。 変更手順:1. 管理メンバー フィールドを入力し、次のフィールドを追加します:フィールド名: LastTime フィールド識別子: 最終ログイン時刻フィールド タイプ: 大きい値 ( INT) 2. e/class/user.php を開き、行 1019 if ($set1&&$set2) を見つけます。見つけます: コードは次のとおりです:$location=DoingReturnUrl($location,$_POST['ecmsfrom']);前に次のコードを追加します。コードは次のとおりです:
//会员登陆赠送点数 $LastTime=time(); $useridz=(int)$r[$user_userid]; $fenus=2; //赠送积分 $LastT=$empire->fetch1("select LastTime from {$dbtbpre}enewsmemberadd where `userid`={$useridz}"); (int)$newstime=$LastT['LastTime'];//时间 (int)$times=mktime(0,0,0,date('m',$LastTime),date('d',$LastTime),date('Y',$LastTime));//当前时间 if($newstime==0){$empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}");}else{ if($times<$newstime && $newstime<$times+86400){ //今天 }else{ $empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}"); } } $empire->query("update {$dbtbpre}enewsmemberadd set `LastTime`={$LastTime} where `userid`={$useridz}"); //结束変更後、保存します。
以上がImperial CMS はメンバー ログイン用のギフト ポイントをどのように実装しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。