Adsense in contents

이메일 보안 방법 1가지

이메일 보안 방법 중 제가 사용하고 있는 방법 입니다. 메일 주소를 웹에 노출시키지 않고 비밀번호를 입력 후 이메일 주소를 보여줍니다. 이 방법이 보안 상 좋은지 확실하지는 않지만 ChatGpt와 함께 만든 것입니다.

현재 Jukebox(쥬크박스) 라는 무료 음악듣기 사이트 하단에 적용 중입니다.

<!-- Direct email -->
<?php
    $email_address = "yourid@naver.com";
    $domain = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'example.com';
    $email_subject = "[" . $domain . "]-";
?>
<p>Free music is sourced from YouTube.<br>
Please leave your inquiries via <strong id='emailIcon'>E-mail</strong><strong id="emailAddress" class="highlight-email" style="display: none;"><a href="mailto:<?php echo $email_address; ?>?subject=<?php echo $email_subject; ?>"><?php echo $email_address; ?></a></strong>
</p>

<script>
    document.getElementById('emailIcon').addEventListener('click', function() {
        var securityCode = Math.floor(Math.random() * 9000) + 1000;
        alert('You need to enter a security code. Please remember this number: ' + securityCode);
        var inputCode = prompt('Enter security code');
        if (inputCode === null) {
            return; // if the user cancels the action
        }
        if (inputCode == securityCode) {
            document.getElementById('emailAddress').style.display = 'block';
            document.getElementById('emailIcon').style.display = 'none';
        } else {
            alert('Incorrect security code');
        }
    });
</script>
<!-- Direct email -->

Leave a Comment

함께보면 유용한 글


입력창에 아이콘 추가하는 방식 1가지

입력창 앞에 아이콘을 넣거나 폼 필드에 아이콘을 추가 할 때 유용하게 사용할 수 있는 코드 1가지를 알아 보겠습니다. 입력창에 아이콘 추가 – 미리보기 아래 샘플 이미지를 보시면 입력창에 아이콘 추가가 ... Read more

회사 도메인 변경 후 꼭 해야 하는 1가지?

회사 도메인 변경 후 반드시 해야 할 중요한 작업은 무엇일까요? 이전 도메인으로 접속하는 모든 트래픽을 새로운 도메인으로 리다이렉트하도록 설정하는 것이 매우 중요합니다. 이제 이 필수적인 작업 중 하나에 대해 설명하겠습니다. ... Read more

관리자 로그인 페이지 구현 1가지 – 보안 페이지 만들기

관리자 로그인 페이지를 구현하기 위해 작성하였습니다. 간단한 페이지라도 다른 사람들의 접근을 차단해야 할 때가 종종 있습니다. 이때 비밀번호 설정 시 소스 코드에 비밀번호를 직접 노출하지 않고, 해시 처리를 통해 변형된 ... Read more