KCP 본인인증 팝업창 만들어야하는데 어디다 의뢰를 해야될까요?

KCP 본인인증 팝업창 만들어야하는데 어디다 의뢰를 해야될까요?

QA

KCP 본인인증 팝업창 만들어야하는데 어디다 의뢰를 해야될까요?

사용하는 빌더

나리야

본문

19금 인증 팝업창 만들어야된는데 어디에다 의뢰를 해야될까요? ~1888882416_1766344631.8005.png

1888882416_1766344639.4994.png

 

이렇게 만들고싶은데 복잡하네요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

지금 claude.로 만들었는데 이 코드는 어디로 넣어야될까요?   고수님들 알려주세요~~~ㅠ.ㅠ 넣고 설정은 어떻게해야되는지 ㅠㅠ 

file:///C:/Users/User/AppData/Local/Temp/6096e02d-bcb6-4be0-a94f-979b260e6b35_files.zip.b35/ggulalba-final.html

 

 

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>꿀알바 - 성인인증</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Malgun Gothic', '맑은 고딕', sans-serif;
            background: #f5f5f5;
            padding: 20px;
        }

        .container {
            max-width: 726px;
            margin: 0 auto;
            background: white;
            border: 1px solid #ddd;
        }

        /* Header Section */
        .header {
            padding: 40px 50px;
            border-bottom: 1px solid #ddd;
            background: white;
        }

        .logo-section {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 25px;
        }

        .logo-main-image {
            width: 100%;
            max-width: 500px;
            height: auto;
        }

        .header-title {
            font-size: 20px;
            color: #333;
            margin-bottom: 8px;
            font-weight: 500;
            text-align: center;
        }

        .header-title .highlight {
            color: #ffdc2d;
            font-weight: bold;
        }

        .header-description {
            font-size: 13px;
            color: #666;
            line-height: 1.6;
            margin-bottom: 20px;
            text-align: center;
        }

        .header-description .important {
            color: #FF2D55;
            text-decoration: underline;
        }

        .age-badge-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .age-notice {
            background: black;
            color: white;
            padding: 8px 20px;
            font-size: 13px;
            font-weight: bold;
            display: inline-block;
            cursor: pointer;
        }

        .age-notice:hover {
            background: #333;
        }

        .age-badge {
            width: 100px;
            height: 100px;
            border: 8px solid #FF2D55;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 56px;
            font-weight: bold;
            color: #333;
        }

        /* Content Section */
        .content {
            padding: 40px 50px;
        }

        .notice-box {
            display: flex;
            align-items: flex-start;
            gap: 8px;
            margin-bottom: 30px;
        }

        .notice-icon {
            width: 20px;
            height: 20px;
            background: #ffdc2d;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-weight: bold;
            font-size: 14px;
            flex-shrink: 0;
            margin-top: 2px;
        }

        .notice-text {
            font-size: 14px;
            color: #333;
            line-height: 1.5;
        }

        .notice-text .login-text,
        .notice-text .auth-text {
            color: #FF2D55;
            font-weight: bold;
        }

        /* Login Section */
        .section-title {
            font-size: 15px;
            font-weight: bold;
            color: #333;
            margin-bottom: 15px;
        }

        .main-content {
            display: flex;
            justify-content: space-between;
            gap: 30px;
        }

        .login-section {
            flex: 1;
        }

        .form-group {
            margin-bottom: 10px;
        }

        .form-row {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .form-label {
            width: 60px;
            font-size: 13px;
            color: #666;
        }

        .form-input {
            flex: 1;
            padding: 8px 12px;
            border: 1px solid #ddd;
            font-size: 13px;
            max-width: 200px;
        }

        .form-input:focus {
            outline: none;
            border-color: #ffdc2d;
        }

        .login-button {
            background: #ffdc2d;
            color: black;
            border: none;
            padding: 12px 35px;
            font-size: 14px;
            font-weight: bold;
            cursor: pointer;
            margin-left: 70px;
            margin-top: 10px;
            transition: all 0.2s;
        }

        .login-button:hover {
            background: #e0c325;
        }

        .checkbox-group {
            display: flex;
            gap: 15px;
            margin-top: 12px;
            margin-left: 70px;
            font-size: 12px;
            color: #999;
        }

        .checkbox-group label {
            display: flex;
            align-items: center;
            gap: 5px;
            cursor: pointer;
        }

        .checkbox-group input[type="checkbox"] {
            cursor: pointer;
        }

        .help-text {
            margin-top: 15px;
            margin-left: 70px;
            font-size: 12px;
            color: #666;
        }

        .help-text a {
            color: #ffdc2d;
            text-decoration: none;
            font-weight: bold;
        }

        .help-text a:hover {
            text-decoration: underline;
        }

        /* Auth Section */
        .auth-section {
            display: flex;
            flex-direction: column;
            gap: 15px;
        }

        .auth-buttons {
            display: flex;
            gap: 15px;
        }

        .auth-button {
            flex: 1;
            border: 1px solid #ddd;
            background: white;
            padding: 30px 20px;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 12px;
            transition: all 0.2s;
        }

        .auth-button:hover {
            border-color: #ffdc2d;
            background: #fffef5;
        }

        .auth-icon {
            width: 50px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .lock-icon {
            width: 28px;
            height: 35px;
            border: 3px solid #666;
            border-radius: 4px 4px 0 0;
            position: relative;
        }

        .lock-icon::before {
            content: '';
            position: absolute;
            top: -12px;
            left: 50%;
            transform: translateX(-50%);
            width: 20px;
            height: 20px;
            border: 3px solid #666;
            border-bottom: none;
            border-radius: 20px 20px 0 0;
        }

        .phone-icon {
            width: 32px;
            height: 48px;
            border: 3px solid #666;
            border-radius: 6px;
            position: relative;
        }

        .phone-icon::before {
            content: '';
            position: absolute;
            bottom: 5px;
            left: 50%;
            transform: translateX(-50%);
            width: 12px;
            height: 2px;
            background: #666;
            border-radius: 2px;
        }

        .auth-button-text {
            font-size: 13px;
            color: #333;
            font-weight: 500;
        }

        .auth-warning {
            background: #fffef5;
            border-left: 3px solid #ffdc2d;
            padding: 12px 15px;
            font-size: 12px;
            color: #333;
            line-height: 1.5;
        }

        .auth-warning .red {
            color: #ff2d2d;
        }

        .bottom-notice {
            margin-top: 30px;
            display: flex;
            align-items: flex-start;
            gap: 8px;
        }

        .bottom-notice-icon {
            width: 20px;
            height: 20px;
            background: #ffdc2d;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-weight: bold;
            font-size: 14px;
            flex-shrink: 0;
            margin-top: 2px;
        }

        .bottom-notice-text {
            font-size: 13px;
            color: #333;
            line-height: 1.5;
        }

        /* Footer */
        .footer {
            background: #ffdc2d;
            color: black;
            text-align: center;
            padding: 20px;
        }

        .footer-phone {
            font-size: 22px;
            font-weight: bold;
            margin-bottom: 5px;
        }

        .footer-copyright {
            font-size: 11px;
            opacity: 0.8;
        }

        @media (max-width: 768px) {
            .container {
                border: none;
            }

            .header, .content {
                padding: 30px 20px;
            }

            .main-content {
                flex-direction: column;
            }

            .age-badge-container {
                flex-direction: column;
                align-items: flex-start;
                gap: 20px;
            }

            .age-badge {
                margin-left: auto;
                margin-right: auto;
            }

            .logo-main-image {
                max-width: 100%;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <!-- Header Section -->
        <div class="header">
            <div class="logo-section">
                <img src="ggulalba-logo.png" alt="꿀알바 로고" class="logo-main-image">
            </div>
            <h1 class="header-title">여성전문 고소득 알바 No.1 <span class="highlight">꿀알바</span></h1>
            <p class="header-description">
                본 정보내용은 청소년 유해매체로부터 <span class="important">청소년보호</span> 이용유무 및 정보보호 등에 관한 법률 및<br>
                청소년 보호법의 규정에 의하여 <span class="important">만19세 미만</span>의 청소년이 이용할 수 없습니다.
            </p>
            <div class="age-badge-container">
                <div class="age-notice" onclick="window.history.back();">19세미만 되돌아가기</div>
                <div class="age-badge">19</div>
            </div>
        </div>

        <!-- Content Section -->
        <div class="content">
            <div class="notice-box">
                <div class="notice-icon">✓</div>
                <div class="notice-text">
                    꿀알바 서비스를 이용하기 위해서는 <span class="login-text">로그인</span> 또는 <span class="auth-text">성인인증</span>이 필요합니다.
                </div>
            </div>

            <div class="main-content">
                <!-- Login Section -->
                <div class="login-section">
                    <h2 class="section-title">회원로그인</h2>
                    <form onsubmit="event.preventDefault(); alert('로그인 기능은 준비중입니다.');">
                        <div class="form-group">
                            <div class="form-row">
                                <label class="form-label">아이디</label>
                                <input type="text" class="form-input" placeholder="">
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="form-row">
                                <label class="form-label">비밀번호</label>
                                <input type="password" class="form-input" placeholder="">
                            </div>
                        </div>
                        <button type="submit" class="login-button">로그인</button>
                        <div class="checkbox-group">
                            <label>
                                <input type="checkbox"> 아이디저장
                            </label>
                            <span>|</span>
                            <label>
                                <input type="checkbox"> 자동로그인
                            </label>
                        </div>
                    </form>
                    <div class="help-text">
                        로그인이 안되시나요? 고객센터로 문의해주세요.<br>
                        꿀알바 고객센터 <a href="tel:*** 개인정보보호를 위한 휴대폰번호 노출방지 ***">*** 개인정보보호를 위한 휴대폰번호 노출방지 ***</a><br>
                        <a href="#">꿀알바.org</a>
                    </div>
                </div>

                <!-- Auth Section -->
                <div class="auth-section">
                    <div class="auth-buttons">
                        <button class="auth-button" onclick="alert('아이핀 서비스가 종료되었습니다.\\n휴대폰 인증을 이용해 주세요.')">
                            <div class="auth-icon">
                                <div class="lock-icon"></div>
                            </div>
                            <span class="auth-button-text">아이핀인증</span>
                        </button>
                        <button class="auth-button" onclick="alert('휴대폰 인증 창이 열립니다.')">
                            <div class="auth-icon">
                                <div class="phone-icon"></div>
                            </div>
                            <span class="auth-button-text">휴대폰인증</span>
                        </button>
                    </div>
                    <div class="auth-warning">
                        인증시 성인여부를 확인하고 <span class="red">이번 월말로 고객센터의 정보는</span> 저장되지 <span class="red">않습니다</span>. 아이핀/휴대폰 인증 방법을<br>
                        선택하여 성인인증을 해주세요.
                    </div>
                </div>
            </div>

            <div class="bottom-notice">
                <div class="bottom-notice-icon">✓</div>
                <div class="bottom-notice-text">
                    인증 시 보안프로그램 설치는 '취소'를 하셔도 인증과정이 정상적으로 진행 됩니다.
                </div>
            </div>
        </div>

        <!-- Footer -->
        <div class="footer">
            <div class="footer-phone">구인구직 꿀알바 고객센터 *** 개인정보보호를 위한 휴대폰번호 노출방지 ***</div>
            <div class="footer-copyright">COPYRIGHT(C) 2017 꿀알바 ALL RIGHT RESERVED.</div>
        </div>
    </div>
</body>
</html>

 

여기까지 했습니다.  

1888882416_1766363975.6792.png

 

결과물은 너무 좋은데  이제 홈페이지 장착을 어떻게해야될지 큰일입니다...ㅜ.ㅠ

해야할 일이 많아서 이건 의뢰로 가셔야 할것 같습니다.

굳이 클로드로 쓰실거면

 

그누보드5 에서 head.php 에 비회원만 나타나게 할거야.
head.php 안에 넣을거니까 <html> 로 시작하는 전체 코드가 아닌 해당 부분 코드만 작업해줘.

그리고 로그인창과 회원가입창, 회원정보찾기, 회원정보수정은 예외로 해줘.

 

이렇게 요청해보세요.

이렇게 하면 위 조건에 맞는 인증안내 페이지가 나타날거고.

그 페이지는 head.php 상단에 잘 넣으시면됩니다.

 

그리고 그누보드5 회원가입 설정에서 회원가입시 성인인증을 필수로 지정하시면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT