반응형 그누보드,영카트5 그누보드5 로그인 5회 실패 차단 기능 login_check.php에 로그인 실패 시도를 5회 이상 했을 경우 1시간 동안 계정을 잠그는 기능을 추가1. 로그인 시도 기록 테이블 추가로그인 시도 횟수를 기록할 별도의 테이블을 생성합니다.CREATE TABLE `g5_login_attempts` ( `user_id` VARCHAR(255) NOT NULL, `attempts` INT(11) NOT NULL DEFAULT 0, `last_attempt` DATETIME NOT NULL, PRIMARY KEY (`user_id`));2. login_check.php 수정= 5 && ($current_time_time - $last_attempt_time) = 5 && ($current_time_time - $last_attem.. 2024. 9. 27. 그누보드 중복로그인 차단 1. 데이터베이스에 세션 필드 추가먼저, g5_member 테이블에 세션 정보를 저장할 수 있는 필드 mb_session_id를 추가해야 합니다. ALTER TABLE g5_member ADD mb_session_id VARCHAR(255) DEFAULT NULL;2. 로그인 시 세션 값 생성 및 저장사용자가 로그인할 때 고유한 세션 값을 생성한 후, 그 값을 g5_member 테이블의 mb_session_id 필드에 저장합니다. 또한, 이 세션 값은 PHP 세션에도 저장하여 추후 확인할 수 있도록 합니다./bbs/login_check.php 파일에 로그인 성공 후 세션 값을 생성하고 저장하는 코드를 추가합니다. // 중복 로그인 체크를 위한 세션 값 생성$login_session = getlogins.. 2024. 9. 27. 카페24 http 를 https 로 변경 리다이렉트 그누보드5 카페24의 www 폴더에 .htaccess 파일을 아래의 내용으로 생성합니다.RewriteEngine OnRewriteBase /RewriteCond %{ENV:HTTPS} !=onRewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L] 2024. 5. 2. 영카트 배송후 7일후 자동완료처리 배송 완료후 7일 후 자동 완료처리 $cancel_day = 7 ; // 일 $beforedays = date("Y-m-d H:i:s", time() - (86400 * $cancel_day)); // 미입금 주문 조회 $sql2 = "SELECT * FROM {$g5['g5_shop_order_table']} WHERE od_status = '배송' AND od_invoice_time 2024. 1. 28. 영카트 무통장 미결제 24시간후 자동취소 처리 // 무통장 24시간 이후 미입금 주문 자동취소처리 $sql = "SELECT * FROM g5_shop_order WHERE od_status = '주문' AND od_settle_case = '무통장' AND od_time 2024. 1. 28. 이전 1 다음 반응형