❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Hotspot login

Návody a problémy s konfigurací.
atomic1977
Příspěvky: 121
Registrován: 19 years ago

Hotspot login

Příspěvekod atomic1977 » 10 years ago

Prosím o radu jak udělat jednoduché tlačítko přes které se klient připojí k hotspotu bez zadání loginu a hesla. Vyzkoušel jsem všechno možné co jsem na netu našel , ale stalé mi to neběží. Idealní pokud by někdo poskytl nějaký funkční login.html
0 x

Uživatelský avatar
eKrajnak
Příspěvky: 420
Registrován: 12 years ago
Bydliště: Levoča, SK
Kontaktovat uživatele:

Příspěvekod eKrajnak » 10 years ago

Z hľadiska kódera HTML: Použiť normálne <form> a namiesto <input type="text" ...> pre zadanie mena a <input type="password" ...> pouzit 2 polia typu: <input type=´"hidden" ...> ... vytvorit jeden ucet, cez ktory sa budu ludia prihlasovat a tie pristupove udaje vlozit do toho hidden inputu.
0 x
Študent, programátor, sieťar ... #ccna_certified

Blažej Krajňák

Warcz
Příspěvky: 127
Registrován: 14 years ago

Příspěvekod Warcz » 10 years ago

Přesně tak. Když budeš dělat stránku tak tam vepíšeš natvrdo do HTML kodu už jmeno a heslo. V nastaveni hotspotu jenom povolit přihlašení vice klientu jedním heslem a funguješ.
0 x

atomic1977
Příspěvky: 121
Registrován: 19 years ago

Příspěvekod atomic1977 » 10 years ago

blazej44800 píše:Z hľadiska kódera HTML: Použiť normálne <form> a namiesto <input type="text" ...> pre zadanie mena a <input type="password" ...> pouzit 2 polia typu: <input type=´"hidden" ...> ... vytvorit jeden ucet, cez ktory sa budu ludia prihlasovat a tie pristupove udaje vlozit do toho hidden inputu.



Tak login jsem již vyřešil , ale ještě bych potřeboval aby se nejdříve objevila login page kde bude 1 tlačítko login kde uživatel musí kliknout. Teď se přihlási hned. viz kod

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> HOTSPOT > login</title>
<meta http-equiv="refresh" content="0; url=login?username=user1&password=user1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="-1" />
<style type="text/css">
body {color: #737373; font-size: 10px; font-family: verdana;}

textarea,input,select {
background-color: #FDFBFB;
border: 1px solid #BBBBBB;
padding: 2px;
margin: 1px;
font-size: 14px;
color: #808080;
}

a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 10px; }
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
img {border: none;}
td { font-size: 14px; color: #7A7A7A; }
</style>

</head>

<body>
$(if chap-id)
<form name="sendin" action="$(link-login-only)" method="post">
<input type="hidden" name="username" />
<input type="hidden" name="password" />
<input type="hidden" name="dst" value="$(link-orig)" />
<input type="hidden" name="popup" value="true" />
</form>

<script type="text/javascript" src="/md5.js"></script>
<script type="text/javascript">
<!--
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 align="center">
<a href="$(link-login-only)?target=lv&amp;dst=$(link-orig-esc)">Latviski</a>
</div>

<table width="100%" style="margin-top: 10%;">
<tr>
<td align="center" valign="middle">
<div class="notice" style="color: #c1c1c1; font-size: 9px">Please log on to use the internet hotspot service<br />$(if trial == 'yes')Free trial available, <a style="color: #FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&amp;username=T-$(mac-esc)">click here</a>.$(endif)</div><br />
<table width="280" height="280" style="border: 1px solid #cccccc; padding: 0px;" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="bottom" height="175" colspan="2">
<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" />

<table width="100" style="background-color: #ffffff">
<tr><td align="right">login</td>
<td><input style="width: 80px" name="username" type="text" value="$(username)"/></td>
</tr>
<tr><td align="right">password</td>
<td><input style="width: 80px" name="password" type="password"/></td>
</tr>
<tr><td>&nbsp;</td>
<td><input type="submit" value="OK" /></td>
</tr>
</table>
</form>
</td>
</tr>
<tr><td align="center"><a href="http://www.mikrotik.com" target="_blank" style="border: none;"><img src="img/logobottom.png" alt="mikrotik" /></a></td></tr>
</table>

<br /><div style="color: #c1c1c1; font-size: 9px">Powered by Mikrotik</div>
$(if error)<br /><div style="color: #FF8080; font-size: 9px">$(error)</div>$(endif)
</td>
</tr>
</table>

<script type="text/javascript">
<!--
document.login.username.focus();
//-->
</script>
</body>
</html>
0 x

Striker
Příspěvky: 692
Registrován: 12 years ago

Příspěvekod Striker » 10 years ago

Zdravím,
pokouším se na MKT rozchodit HotSpot, ked by mohli lidi bez zadání jména a hesla. Zkoušel jsem toho dost, včetně tohohle řešení, kde natvrdo zadám user a password.
Jenže to funguje pouze pro jednoho uživatele, víc se jich pak nepřipojí.
Hotspot jsem nikdy nezkoušel, takže jestli máte nějakou radu jak to zprovoznit budu rád. Potřebuju proste free wifinu na pokrytí určitě= oblasti, kde budou lidi moct připojit do parku, zapnout mobil a prohlížet web bez nutnosti přihlášení a registrace, jen odkliknou tu první stránku reklamy nějakým tlačítkem.
Má třeba někdo už nějaký hotový HTML, že bych si je třeba jen upravil? Ale to bych chtěl asi moc.
Omezení stahování atd. to už si vyřeším jde mi čistě o tu první stránku a přihlášení.
Díky
0 x

Uživatelský avatar
eKrajnak
Příspěvky: 420
Registrován: 12 years ago
Bydliště: Levoča, SK
Kontaktovat uživatele:

Příspěvekod eKrajnak » 10 years ago

Vnucovanie reklam sa robi inak, to si pozri MK wiki. Ale k tomu prihlasniu cez jeden ucet.
V karte ip - hotspot - users profile je parameter shared users. Tam musis zvysit cislo podla max. poctu simultannych prihlaseni na jedneho uziatela, default je 1.
0 x
Študent, programátor, sieťar ... #ccna_certified

Blažej Krajňák

Striker
Příspěvky: 692
Registrován: 12 years ago

Příspěvekod Striker » 10 years ago

Ou, tak toto jsem nenašel. Děkuju ;)
0 x