- 관리자 회원가입 허용 토글(app_setting), 공개 GET /auth/signup-enabled - 회원가입 봇차단: 허니팟(website) + IP 레이트리밋(Redis, 1h 5회) - 카드 알림: 현금 오선택 보정(카드 양방향 매칭+단일카드 자동), 광고 푸시 차단(승인신호 없는 광고성 표현 무시) - @MapperScan 에 admin.mapper 추가 - account.sql: 매 기동 wallet MODIFY 제거(라이브 락 위험) — CREATE 정의에 255 반영됨 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
15 lines
494 B
XML
15 lines
494 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.sb.web.admin.mapper.AppSettingMapper">
|
|
|
|
<select id="isSignupEnabled" resultType="java.lang.Boolean">
|
|
SELECT signup_enabled FROM app_setting WHERE id = 1
|
|
</select>
|
|
|
|
<update id="updateSignupEnabled">
|
|
UPDATE app_setting SET signup_enabled = #{enabled} WHERE id = 1
|
|
</update>
|
|
|
|
</mapper>
|