Page 1 of 1

Self Sign-UP Hotspot

Posted: Tue Apr 09, 2024 9:12 pm
by abbio90
Hi everyone, I created a self-registration page at the mikrotik hotspot. The page displays correctly but submitting doesn't work.

The purpose is to send the username without password and from the failed login via script to perform self-registration.

If I only enter the username and click on submit from the login page, the login fails. while from the registration page no.

I attach the registration page.
<!doctype html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="pragma" content="no-cache" />
    <meta http-equiv="expires" content="-1" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Internet hotspot - Log in</title>
    <link rel="stylesheet" href="css/style.css">
</head>

<body>

    
    
    
    

    <!-- two other colors

<body class="lite">
<body class="dark">

-->
    
    $(if chap-id)
    <form name="sendin" action="$(link-login-only)" method="post" style="display:none">
        <input type="hidden" name="username" />
        <input type="hidden" name="password" />
        <input type="hidden" name="number" />
        <input type="hidden" name="dst" value="http://green.hotspot/policy.html" />
        <input type="hidden" name="popup" value="true" />
    </form>

    <script src="/md5.js"></script>
    <script>
        function doLogin() {
            document.sendin.username.value = document.login.username.value;
            document.sendin.password.value = hexMD5('$(chap-id)' + document.login.password.value + '$(chap-challenge)');
            document.sendin.submit();
            return false;
        }

    </script>
    $(endif)
    <div class="ie-fixMinHeight">
        <div class="main">
            <div class="wrap animated fadeIn">
                <form name="login" action="$(link-login-only)" method="post" $(if chap-id) onSubmit="return doLogin()" $(endif)>
                    <input type="hidden" name="dst" value="$(link-orig)" />
                    <input type="hidden" name="popup" value="true" />
                        <div style="margin:0px">
                        <img src="img/green-logo.png" alt="" width="280px" >
                    
                    <p class="info $(if error)alert$(endif)">
                        $(if error == "")Inserisci il tuo indirizzo mail per eseguire la Registrazione. Riceverai una email con le credenziali di accesso. $(if trial == 'yes')<br />Free trial available, <a href="$(link-login-only)?dst=$(link-orig-esc)&amp;username=T-$(mac-esc)">click here</a>.$(endif)
                        $(endif)
    
                        $(if error)$(error)$(endif)
                    
            
                    
                    </p>
                    <label>
                        <img class="ico" src="img/email.svg" alt="#" />
                        <input name="Email" type="email" value="$(username)" placeholder="Email" />
                                                                                     
                    </label>

                    <input type="checkbox" value="checkbox" name="checkbox" checked="checked" id="checkbox"> 
                    <label for="checkbox"> Accetto le condizioni generali</label>
                    <a href="http://green.hotspot/policy.html" style="color:rgb(57, 186, 143); text-align:center" target="_blank" rel="noopener noreferrer">Condizioni Generali</a>
                    <br>
                    <br>
                    </p>

                    <input type="submit" value="Registrati" />
                    
                    <br>
                    <br>
                    </p>
                   
                    <p class="info bt1">Torna alla pagina del  <a href="http://green.hotspot/login.html" style="color:rgb(57, 186, 143); text-align:center" target="_blank" rel="noopener noreferrer">Login</a>
                    <br>
                    <form action="">  
                    
                    
                    </form>  
                    
                <br>
                <br>
                <br>
                <br>
                </p>
                
                <a href="https://foisfabio.it/" style="color:rgb(57, 186, 143); text-align:center" target="_blank" rel="noopener noreferrer">Powered by foisfabio.it</a>
                </p>

            </div>
        </div>
    </div>
</body>

</html>

Re: Self Sign-UP Hotspot

Posted: Tue Apr 09, 2024 9:19 pm
by abbio90

Re: Self Sign-UP Hotspot

Posted: Tue Apr 09, 2024 11:40 pm
by abbio90
Resolved

Re: Self Sign-UP Hotspot

Posted: Wed Jan 15, 2025 1:01 am
by Googler
Hi abbio90,

could you please share how you created self-registration for mikrotik hotspot please?


Thanks!