>  기사  >  백엔드 개발  >  지속적으로 로그인하여 포인트를 획득하는 Thinkphp의 개발 아이디어를 예시로 설명합니다.

지속적으로 로그인하여 포인트를 획득하는 Thinkphp의 개발 아이디어를 예시로 설명합니다.

PHP中文网
PHP中文网원래의
2017-09-01 16:31:132760검색

Thinkphp3.2에서 개발한 연속 로그인으로 포인트를 적립하는 기능입니다. 현재 포인트 획득 규칙은 매일 로그인 시 3포인트, 로그인 후 3일 이상 연속 로그인 시 6포인트입니다. 달력에서 해당 달의 로그인 기록을 볼 수 있습니다

로그인 테이블: 여기서 num은 연속 체크인 횟수를 의미합니다. 하루 동안 체크인하지 않으면 num은 1

지속적으로 로그인하여 포인트를 획득하는 Thinkphp의 개발 아이디어를 예시로 설명합니다.부터 시작됩니다.

CREATE TABLE IF NOT EXISTS `mall_sign` ( 
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 
  `uid` int(11) NOT NULL, 
  `points` int(6) NOT NULL COMMENT '签到积分', 
  `num` int(8) NOT NULL DEFAULT '0' COMMENT '连续签到次数', 
  `addtime` int(10) NOT NULL COMMENT '签到时间', 
  PRIMARY KEY (`id`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; 
 
-- 
-- 转存表中的数据 `mall_sign` 
-- 
 
INSERT INTO `mall_sign` (`id`, `uid`, `points`, `num`, `addtime`) VALUES 
(1, 1, 6, 1, 1502985600), 
(2, 1, 6, 2, 1503072000), 
(3, 1, 6, 3, 1503158400);


위 내용은 지속적으로 로그인하여 포인트를 획득하는 Thinkphp의 개발 아이디어를 예시로 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.