PortalCautivo con Logo
This commit is contained in:
parent
ead73ac74a
commit
5652996884
Binary file not shown.
49
portalcautivo/alogin.html
Normal file
49
portalcautivo/alogin.html
Normal file
@ -0,0 +1,49 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > redirect</title>
|
||||
<meta http-equiv="refresh" content="2; url=$(link-redirect)">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; color: #7A7A7A; }
|
||||
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function startClock() {
|
||||
$(if popup == 'true')
|
||||
open('$(link-status)', 'hotspot_status', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200');
|
||||
$(endif)
|
||||
location.href = unescape('$(link-redirect-esc)');
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body onLoad="startClock()">
|
||||
<table width="100%" height="100%">
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
Has ingresando a RedINC.org
|
||||
<br><br>
|
||||
Si no pasa nada, haz click <a href="$(link-redirect)">AQUí</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
40
portalcautivo/error.html
Normal file
40
portalcautivo/error.html
Normal file
@ -0,0 +1,40 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > error</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; color: #7A7A7A; }
|
||||
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%" height="100%">
|
||||
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
Hotspot ERROR: $(error)<br>
|
||||
<br>
|
||||
Login page: <a href="$(link-login)">$(link-login)</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
@ -1,98 +1,376 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>internet hotspot > login</title>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; 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; maximum-scale=1.0;"/>
|
||||
<style type="text/css">
|
||||
body {color: #737373; font-size: 10px; font-family: verdana;}
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
textarea,input,select {
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Type" content="text/html; 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">
|
||||
<link rel="stylesheet" href="captiveportal-bootstrap.min.css" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="captiveportal-all.css" crossorigin="anonymous">
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<title>Acceso a la red comunitaria</title>
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<style>
|
||||
html, body{
|
||||
height:100%;
|
||||
}
|
||||
body{
|
||||
background: url(captiveportal-imagen_central.jpg)no-repeat center center fixed;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px solid #BBBBBB;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
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>
|
||||
td{
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
background: -webkit-linear-gradient(left, #3931af, #00c6ff) !important;;
|
||||
border: none;
|
||||
padding: 5px 20px 5px 20px;
|
||||
color: white;
|
||||
font-weight: 600;
|
||||
border-radius: 30px;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.register {
|
||||
background: -webkit-linear-gradient(left, #3931afb5, #00c6ff);
|
||||
padding: 3%;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.register-left {
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
margin-top: 4%;
|
||||
}
|
||||
|
||||
.register-left input {
|
||||
border: none;
|
||||
border-radius: 1.5rem;
|
||||
padding: 2%;
|
||||
width: 60%;
|
||||
background: #f8f9fa;
|
||||
font-weight: bold;
|
||||
color: #383d41;
|
||||
margin-top: 30%;
|
||||
margin-bottom: 3%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.register-right {
|
||||
background: #f8f9fa;
|
||||
border-top-left-radius: 20% 50%;
|
||||
border-bottom-left-radius: 20% 50%;
|
||||
}
|
||||
|
||||
.register-left img {
|
||||
margin-top: 15%;
|
||||
margin-bottom: 5%;
|
||||
width: 80%;
|
||||
-webkit-animation: mover 2s infinite alternate;
|
||||
animation: mover 1s infinite alternate;
|
||||
}
|
||||
|
||||
@-webkit-keyframes mover {
|
||||
0% {
|
||||
transform: translateY(0);
|
||||
}
|
||||
100% {
|
||||
transform: translateY(-20px);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes mover {
|
||||
0% {
|
||||
transform: translateY(0);
|
||||
}
|
||||
100% {
|
||||
transform: translateY(-20px);
|
||||
}
|
||||
}
|
||||
|
||||
.register-left p {
|
||||
font-weight: lighter;
|
||||
padding: 12%;
|
||||
margin-top: -9%;
|
||||
}
|
||||
|
||||
.register .register-form {
|
||||
padding: 10%;
|
||||
margin-top: 10%;
|
||||
}
|
||||
|
||||
.btnRegister {
|
||||
float: right;
|
||||
margin-top: 10%;
|
||||
border: none;
|
||||
border-radius: 1.5rem;
|
||||
padding: 2%;
|
||||
background: #0062cc;
|
||||
color: #fff;
|
||||
font-weight: 600;
|
||||
width: 50%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.register .nav-tabs {
|
||||
margin-top: 3%;
|
||||
border: none;
|
||||
background: #0062cc;
|
||||
border-radius: 1.5rem;
|
||||
width: 40%;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link {
|
||||
padding: 2%;
|
||||
height: 34px;
|
||||
font-weight: 600;
|
||||
color: #fff;
|
||||
border-top-right-radius: 1.5rem;
|
||||
border-bottom-right-radius: 1.5rem;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link:hover {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link.active {
|
||||
width: 100%;
|
||||
color: #0062cc;
|
||||
border: 2px solid #0062cc;
|
||||
border-top-left-radius: 1.5rem;
|
||||
border-bottom-left-radius: 1.5rem;
|
||||
}
|
||||
|
||||
.register-heading {
|
||||
text-shadow: rgb(0, 0, 0) 0px 2px 3px;
|
||||
color: white;
|
||||
text-align: center;
|
||||
margin-left: 10%;
|
||||
margin-top: 15%;
|
||||
margin-bottom: -15%;
|
||||
border-top-left-radius: 35px;
|
||||
background: -webkit-linear-gradient(left, #3931af, #00c6ff) !important;
|
||||
}
|
||||
|
||||
.tab-content {
|
||||
padding-top: 1em;
|
||||
}
|
||||
|
||||
.boton_entrar{
|
||||
margin-left: auto !important;
|
||||
margin-right: auto !important;
|
||||
}
|
||||
|
||||
.circle_button {
|
||||
box-shadow: 2px 4px 0 2px rgba(0, 0, 0, 0.1);
|
||||
border: .5em solid #c7d400;
|
||||
font-size: 1em;
|
||||
line-height: 1.1em;
|
||||
color: #ffffff;
|
||||
background-color: #76be4e;
|
||||
margin: auto;
|
||||
border-radius: 50%;
|
||||
height: 7em;
|
||||
width: 7em;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.circle_button:hover {
|
||||
color: #ffffff;
|
||||
background-color: #226093;
|
||||
text-decoration: none;
|
||||
border-color: #c7d400;
|
||||
|
||||
}
|
||||
|
||||
.circle_button:visited {
|
||||
color: #ffffff;
|
||||
background-color: #c7d400;
|
||||
text-decoration: none;
|
||||
|
||||
}
|
||||
|
||||
.circle-link-greater-than {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
|
||||
@media screen and (max-width:990px) {
|
||||
.register .nav-tabs {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media screen and (max-width:768px) {
|
||||
.register-left {
|
||||
margin-top: 0px;
|
||||
}
|
||||
.register-left p {
|
||||
font-weight: lighter;
|
||||
padding: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
.register-heading{
|
||||
font-size: 1em;
|
||||
margin-left: 25px;
|
||||
}
|
||||
|
||||
}
|
||||
@media only screen and (max-width: 425px) {
|
||||
.register-right {
|
||||
border-top-left-radius: 0% 50%;
|
||||
border-bottom-left-radius: 0% 50%;
|
||||
background:#f8f9fad4
|
||||
}
|
||||
.register-left img {
|
||||
width: 30%;
|
||||
}
|
||||
}
|
||||
</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>
|
||||
<div class="container register">
|
||||
<div class="row">
|
||||
<div class="col-md-3 register-left">
|
||||
<img src="captiveportal-logoRedINC.png" alt="" />
|
||||
<h3>¡Bienvenid@!</h3>
|
||||
<p>¡Estás muy cerca de entrar al mundo Web!</p>
|
||||
</div>
|
||||
<div class="col-md-9 register-right">
|
||||
<ul class="nav nav-tabs nav-justified" id="myTab" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">Sin Internet</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="false">Con Internet</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab-content" id="myTabContent">
|
||||
<div class="tab-pane fade show" id="home" role="tabpanel" aria-labelledby="home-tab">
|
||||
<h3 class="register-heading">Entrar con Internet</h3>
|
||||
<div class="row register-form">
|
||||
<div class="col-md-12">
|
||||
<p> <strong>Si tienes un código de acceso, ingrésalo aquí:</strong></p>
|
||||
$(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)
|
||||
<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&dst=$(link-orig-esc)">Latviski</a>
|
||||
</div>
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" valign="bottom" 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="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)&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%">
|
||||
<tr><td align="right">Usuario: </td>
|
||||
<td><input style="width: 100%" name="username" type="text" value="$(username)"/></td>
|
||||
</tr>
|
||||
<tr><td align="right">Contraseña: </td>
|
||||
<td><input style="width: 100%" name="password" type="password"/></td>
|
||||
</tr>
|
||||
<tr><td> </td>
|
||||
<td><input type="submit" value="Ingresar" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<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> </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>
|
||||
</table>
|
||||
|
||||
<br /><div style="color: #c1c1c1; font-size: 9px">Powered by MikroTik RouterOS</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>
|
||||
$(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>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade show active" id="profile" role="tabpanel" aria-labelledby="profile-tab">
|
||||
<h3 class="register-heading">Ver contenidos sin Internet</h3>
|
||||
<div class="row register-form">
|
||||
<div class="boton_entrar">
|
||||
<div class="container boton_entrar">
|
||||
<div class="col-md-12 ">
|
||||
<a href="https://redinc.org">
|
||||
<button class="btn btn-default circle_button" > <strong style="font-size: 25px">Entrar</strong> <span class="circle-greater-than"></span></button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
||||
<script src="captiveportal-jquery.min.js"></script>
|
||||
<!-- Include all compiled plugins (below), or include individual files as needed -->
|
||||
<script src="captiveportal-bootstrap.min.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
49
portalcautivo/lv/alogin.html
Normal file
49
portalcautivo/lv/alogin.html
Normal file
@ -0,0 +1,49 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > novirzît</title>
|
||||
<meta http-equiv="refresh" content="2; url=$(link-redirect)">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; color: #7A7A7A; }
|
||||
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function startClock() {
|
||||
$(if popup == 'true')
|
||||
open('$(link-status)', 'hotspot_status', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=290,height=200');
|
||||
$(endif)
|
||||
location.href = '$(link-redirect)';
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body onLoad="startClock()">
|
||||
<table width="100%" height="100%">
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
Jûs esat pieslçdzies
|
||||
<br><br>
|
||||
Ja nekas nenotiek, klikðíiniet <a href="$(link-redirect)">ðeit</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
104
portalcautivo/lv/errors.txt
Normal file
104
portalcautivo/lv/errors.txt
Normal file
@ -0,0 +1,104 @@
|
||||
# This file contains error messages which are shown to user, when http/https
|
||||
# login is used.
|
||||
# These messages can be changed to make user interface more friendly, including
|
||||
# translations to different languages.
|
||||
#
|
||||
# Various variables can be used here as well. Most frequently used ones are:
|
||||
# $(error-orig) - original error message from hotspot
|
||||
# $(ip) - ip address of a client
|
||||
# $(username) - username of client trying to log in
|
||||
|
||||
# internal-error
|
||||
# It should never happen. If it will, error page will be shown
|
||||
# displaying this error message (error-orig will describe what has happened)
|
||||
|
||||
internal-error = sistēmas kļūda ($(error-orig))
|
||||
|
||||
# config-error
|
||||
# Should never happen if hotspot is configured properly.
|
||||
|
||||
config-error = konfigurācijas kļūda ($(error-orig))
|
||||
|
||||
# not-logged-in
|
||||
# Will happen, if status or logout page is requested by user,
|
||||
# which actually is not logged in
|
||||
|
||||
not-logged-in = Jūs neesat pieslēdzies (ip $(ip))
|
||||
|
||||
# ippool-empty
|
||||
# IP address for user is to be assigned from ip pool, but there are no more
|
||||
# addresses in that pool
|
||||
|
||||
ippool-empty = nevaru piešķirt IP adresi - nav vairāk brīvu adrešu krātuvē
|
||||
|
||||
# shutting-down
|
||||
# When shutdown is executed, new clients are not accepted
|
||||
|
||||
shutting-down = hotspot serviss tiek apstādināts, mēģiniet pēc brīža vēlreiz
|
||||
|
||||
# user-session-limit
|
||||
# If user profile has limit of shared-users, then this error will be shown
|
||||
# after reaching this limit
|
||||
|
||||
user-session-limit = lietotājam $(username) vairāk sessijas nav atļautas
|
||||
|
||||
# license-session-limit
|
||||
# Depending on licence number of active hotspot clients is limited to
|
||||
# one or another amount. If this limit is reached, following error is displayed.
|
||||
|
||||
license-session-limit = ir sasniegts maksimālais sessiju skaits ($(error-orig))
|
||||
|
||||
# wrong-mac-username
|
||||
# If username looks like MAC address (12:34:56:78:9a:bc), but is not
|
||||
# a MAC address of this client, login is rejected
|
||||
|
||||
wrong-mac-username = nepareizs lietotāja vārds ($(username)): šī MAC adrese nav tava
|
||||
|
||||
# chap-missing
|
||||
# If http-chap login method is used, but hotspot program does not receive
|
||||
# back encrypted password, this error message is shown.
|
||||
# Possible reasons of failure:
|
||||
# - JavaScript is not enabled in web browser;
|
||||
# - login.html page is not valid;
|
||||
# - challenge value has expired on server (more than 1h of inactivity);
|
||||
# - http-chap login method is recently removed;
|
||||
# If JavaScript is enabled and login.html page is valid,
|
||||
# then retrying to login usually fixes this problem.
|
||||
|
||||
chap-missing = problēmas ar kodu (mēģiniet vēlreiz, atļaujiet JavaScript)
|
||||
|
||||
# invalid-username
|
||||
# Most general case of invalid username or password. If RADIUS server
|
||||
# has sent an error string with Access-Reject message, then it will
|
||||
# override this setting.
|
||||
|
||||
invalid-username = nepareizs lietotāja vārds vai parole
|
||||
|
||||
# invalid-mac
|
||||
# Local users (on hotspot server) can be bound to some MAC address. If login
|
||||
# from different MAC is tried, this error message will be shown.
|
||||
|
||||
invalid-mac = lietotājam $(username) nav atļauts pieslēgties no šīs MAC adreses
|
||||
|
||||
# uptime-limit, traffic-limit
|
||||
# For local hotspot users in case if limits are reached
|
||||
|
||||
uptime-limit = lietotāja $(username) atļautasi pieslēguma laiks ir beidzies
|
||||
traffic-limit = lietotāja $(username) atļautais datu pārraides apjoms ir sasniegts
|
||||
|
||||
# radius-timeout
|
||||
# User is authenticated by RADIUS server, but no response is received from it,
|
||||
# following error will be shown.
|
||||
|
||||
radius-timeout = autorizācijas serveris neatbild (mēģiniet vēlreiz)
|
||||
|
||||
# auth-in-progress
|
||||
# Authorization in progress. Client already has issued an authorization request
|
||||
# which is not yet complete.
|
||||
|
||||
auth-in-progress = notiek autorizācija (mēģiniet vēlāk)
|
||||
|
||||
# radius-reply
|
||||
# Radius server returned some custom error message
|
||||
|
||||
radius-reply = autorizācijas kļūda ($(error-orig))
|
96
portalcautivo/lv/login.html
Normal file
96
portalcautivo/lv/login.html
Normal file
@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > ieeja </title>
|
||||
<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=%2F&dst=$(link-orig-esc)">English</a>
|
||||
</div>
|
||||
|
||||
<table width="100%" style="margin-top: 10%;">
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
<div class="notice" style="color: #c1c1c1; font-size: 9px">Lūdzu pieslēdzieties, lai lietotu mikrotik hotspot servisu.<br />$(if trial == 'yes')Lai izmēģinātu bez maksas, <a style="color: #FF8080"href="$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)">spiediet šeit.</a>.$(endif)</div><br />
|
||||
<table width="240" height="240" 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">parole</td>
|
||||
<td><input style="width: 80px" name="password" type="password"/></td>
|
||||
</tr>
|
||||
<tr><td> </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">nodrošina mikrotik routeros © 2005 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>
|
73
portalcautivo/lv/logout.html
Normal file
73
portalcautivo/lv/logout.html
Normal file
@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > atslçdzies</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
.tabula{
|
||||
|
||||
border-width: 1px;
|
||||
border-collapse: collapse;
|
||||
border-color: #c1c1c1;
|
||||
background-color: transparent;
|
||||
font-family: verdana;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; padding: 4px;}
|
||||
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function openLogin() {
|
||||
if (window.name != 'hotspot_logout') return true;
|
||||
open('$(link-login)', '_blank', '');
|
||||
window.close();
|
||||
return false;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<table width="100%" height="100%">
|
||||
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
<b>sessija ir aizvçrta</b> <br><br>
|
||||
<table class="tabula" border="1">
|
||||
<tr><td align="right">lietotâja vârds</td><td>$(username)</td></tr>
|
||||
<tr><td align="right">IP adrese</td><td>$(ip)</td></tr>
|
||||
<tr><td align="right">MAC adrese</td><td>$(mac)</td></tr>
|
||||
<tr><td align="right">sesijas ilgums</td><td>$(uptime)</td></tr>
|
||||
$(if session-time-left)
|
||||
<tr><td align="right">atlikuðais laiks</td><td>$(session-time-left)</td></tr>
|
||||
$(endif)
|
||||
<tr><td align="right">baiti prom/ðurp:</td><td>$(bytes-in-nice) / $(bytes-out-nice)</td></tr>
|
||||
</table>
|
||||
<br>
|
||||
<form action="$(link-login)" name="login" onSubmit="return openLogin()">
|
||||
<input type="submit" value="pieslçgties no jauna">
|
||||
</form>
|
||||
</td>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
62
portalcautivo/lv/radvert.html
Normal file
62
portalcautivo/lv/radvert.html
Normal file
@ -0,0 +1,62 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > advertisement</title>
|
||||
<meta http-equiv="refresh" content="2; url=$(link-orig)">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; color: #7A7A7A; }
|
||||
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
var popup = '';
|
||||
function openOrig() {
|
||||
if (window.focus) popup.focus();
|
||||
location.href = '$(link-orig)';
|
||||
}
|
||||
function openAd() {
|
||||
location.href = '$(link-redirect)';
|
||||
}
|
||||
function openAdvert() {
|
||||
if (window.name != 'hotspot_advert') {
|
||||
popup = open('$(link-redirect)', 'hotspot_advert', '');
|
||||
setTimeout("openOrig()", 1000);
|
||||
return;
|
||||
}
|
||||
setTimeout("openAd()", 1000);
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body onLoad="openAdvert()">
|
||||
<table width="100%" height="100%">
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
Reklâma.
|
||||
<br><br>
|
||||
Ja nekas nenotiek, atveriet
|
||||
<a href="$(link-redirect)" target="hotspot_advert">reklâmu</a>
|
||||
paðrocîgi.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
100
portalcautivo/lv/status.html
Normal file
100
portalcautivo/lv/status.html
Normal file
@ -0,0 +1,100 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > statuss</title>
|
||||
$(if refresh-timeout)
|
||||
<meta http-equiv="refresh" content="$(refresh-timeout-secs)">
|
||||
$(endif)
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
.tabula{
|
||||
|
||||
border-width: 1px;
|
||||
border-collapse: collapse;
|
||||
border-color: #c1c1c1;
|
||||
background-color: transparent;
|
||||
font-family: verdana;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; padding: 4px;}
|
||||
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
$(if advert-pending == 'yes')
|
||||
var popup = '';
|
||||
function focusAdvert() {
|
||||
if (window.focus) popup.focus();
|
||||
}
|
||||
function openAdvert() {
|
||||
popup = open('$(link-advert)', 'hotspot_advert', '');
|
||||
setTimeout("focusAdvert()", 1000);
|
||||
}
|
||||
$(endif)
|
||||
function openLogout() {
|
||||
if (window.name != 'hotspot_status') return true;
|
||||
open('$(link-logout)', 'hotspot_logout', 'toolbar=0,location=0,directories=0,status=0,menubars=0,resizable=1,width=280,height=250');
|
||||
window.close();
|
||||
return false;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0"
|
||||
$(if advert-pending == 'yes')
|
||||
onLoad="openAdvert()"
|
||||
$(endif)
|
||||
>
|
||||
<table width="100%" height="100%">
|
||||
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
<form action="$(link-logout)" name="logout" onSubmit="return openLogout()">
|
||||
<table border="1" class="tabula">
|
||||
$(if login-by == 'trial')
|
||||
<br><div style="text-align: center;">Sveiks!</div><br>
|
||||
$(elif login-by != 'mac')
|
||||
<br><div style="text-align: center;">Sveiks $(username)!</div><br>
|
||||
$(endif)
|
||||
<tr><td align="right">IP adrese:</td><td>$(ip)</td></tr>
|
||||
<tr><td align="right">baiti prom/ðurp:</td><td>$(bytes-in-nice) / $(bytes-out-nice)</td></tr>
|
||||
$(if session-time-left)
|
||||
<tr><td align="right">ilgums / atlicis:</td><td>$(uptime) / $(session-time-left)</td></tr>
|
||||
$(else)
|
||||
<tr><td align="right">ilgums:</td><td>$(uptime)</td></tr>
|
||||
$(endif)
|
||||
$(if blocked == 'yes')
|
||||
<tr><td align="right">statuss:</td><td><div style="color: #FF8080">
|
||||
nepiecieðama <a href="$(link-advert)" target="hotspot_advert">reklâma</a></div></td>
|
||||
$(elif refresh-timeout)
|
||||
<tr><td align="right">intervâls:</td><td>$(refresh-timeout)</td>
|
||||
$(endif)
|
||||
|
||||
</table>
|
||||
$(if login-by-mac != 'yes')
|
||||
<br>
|
||||
<input type="submit" value="atslçgties">
|
||||
$(endif)
|
||||
</form>
|
||||
</td>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
@ -1,376 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Type" content="text/html; 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">
|
||||
<link rel="stylesheet" href="captiveportal-bootstrap.min.css" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="captiveportal-all.css" crossorigin="anonymous">
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<title>Acceso a la red comunitaria</title>
|
||||
|
||||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
|
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<style>
|
||||
html, body{
|
||||
height:100%;
|
||||
}
|
||||
body{
|
||||
background: url(captiveportal-imagen_central.jpg)no-repeat center center fixed;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px solid #BBBBBB;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
td{
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
background: -webkit-linear-gradient(left, #3931af, #00c6ff) !important;;
|
||||
border: none;
|
||||
padding: 5px 20px 5px 20px;
|
||||
color: white;
|
||||
font-weight: 600;
|
||||
border-radius: 30px;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.register {
|
||||
background: -webkit-linear-gradient(left, #3931afb5, #00c6ff);
|
||||
padding: 3%;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.register-left {
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
margin-top: 4%;
|
||||
}
|
||||
|
||||
.register-left input {
|
||||
border: none;
|
||||
border-radius: 1.5rem;
|
||||
padding: 2%;
|
||||
width: 60%;
|
||||
background: #f8f9fa;
|
||||
font-weight: bold;
|
||||
color: #383d41;
|
||||
margin-top: 30%;
|
||||
margin-bottom: 3%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.register-right {
|
||||
background: #f8f9fa;
|
||||
border-top-left-radius: 20% 50%;
|
||||
border-bottom-left-radius: 20% 50%;
|
||||
}
|
||||
|
||||
.register-left img {
|
||||
margin-top: 15%;
|
||||
margin-bottom: 5%;
|
||||
width: 80%;
|
||||
-webkit-animation: mover 2s infinite alternate;
|
||||
animation: mover 1s infinite alternate;
|
||||
}
|
||||
|
||||
@-webkit-keyframes mover {
|
||||
0% {
|
||||
transform: translateY(0);
|
||||
}
|
||||
100% {
|
||||
transform: translateY(-20px);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes mover {
|
||||
0% {
|
||||
transform: translateY(0);
|
||||
}
|
||||
100% {
|
||||
transform: translateY(-20px);
|
||||
}
|
||||
}
|
||||
|
||||
.register-left p {
|
||||
font-weight: lighter;
|
||||
padding: 12%;
|
||||
margin-top: -9%;
|
||||
}
|
||||
|
||||
.register .register-form {
|
||||
padding: 10%;
|
||||
margin-top: 10%;
|
||||
}
|
||||
|
||||
.btnRegister {
|
||||
float: right;
|
||||
margin-top: 10%;
|
||||
border: none;
|
||||
border-radius: 1.5rem;
|
||||
padding: 2%;
|
||||
background: #0062cc;
|
||||
color: #fff;
|
||||
font-weight: 600;
|
||||
width: 50%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.register .nav-tabs {
|
||||
margin-top: 3%;
|
||||
border: none;
|
||||
background: #0062cc;
|
||||
border-radius: 1.5rem;
|
||||
width: 40%;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link {
|
||||
padding: 2%;
|
||||
height: 34px;
|
||||
font-weight: 600;
|
||||
color: #fff;
|
||||
border-top-right-radius: 1.5rem;
|
||||
border-bottom-right-radius: 1.5rem;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link:hover {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.register .nav-tabs .nav-link.active {
|
||||
width: 100%;
|
||||
color: #0062cc;
|
||||
border: 2px solid #0062cc;
|
||||
border-top-left-radius: 1.5rem;
|
||||
border-bottom-left-radius: 1.5rem;
|
||||
}
|
||||
|
||||
.register-heading {
|
||||
text-shadow: rgb(0, 0, 0) 0px 2px 3px;
|
||||
color: white;
|
||||
text-align: center;
|
||||
margin-left: 10%;
|
||||
margin-top: 15%;
|
||||
margin-bottom: -15%;
|
||||
border-top-left-radius: 35px;
|
||||
background: -webkit-linear-gradient(left, #3931af, #00c6ff) !important;
|
||||
}
|
||||
|
||||
.tab-content {
|
||||
padding-top: 1em;
|
||||
}
|
||||
|
||||
.boton_entrar{
|
||||
margin-left: auto !important;
|
||||
margin-right: auto !important;
|
||||
}
|
||||
|
||||
.circle_button {
|
||||
box-shadow: 2px 4px 0 2px rgba(0, 0, 0, 0.1);
|
||||
border: .5em solid #c7d400;
|
||||
font-size: 1em;
|
||||
line-height: 1.1em;
|
||||
color: #ffffff;
|
||||
background-color: #76be4e;
|
||||
margin: auto;
|
||||
border-radius: 50%;
|
||||
height: 7em;
|
||||
width: 7em;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.circle_button:hover {
|
||||
color: #ffffff;
|
||||
background-color: #226093;
|
||||
text-decoration: none;
|
||||
border-color: #c7d400;
|
||||
|
||||
}
|
||||
|
||||
.circle_button:visited {
|
||||
color: #ffffff;
|
||||
background-color: #c7d400;
|
||||
text-decoration: none;
|
||||
|
||||
}
|
||||
|
||||
.circle-link-greater-than {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
|
||||
@media screen and (max-width:990px) {
|
||||
.register .nav-tabs {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media screen and (max-width:768px) {
|
||||
.register-left {
|
||||
margin-top: 0px;
|
||||
}
|
||||
.register-left p {
|
||||
font-weight: lighter;
|
||||
padding: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
.register-heading{
|
||||
font-size: 1em;
|
||||
margin-left: 25px;
|
||||
}
|
||||
|
||||
}
|
||||
@media only screen and (max-width: 425px) {
|
||||
.register-right {
|
||||
border-top-left-radius: 0% 50%;
|
||||
border-bottom-left-radius: 0% 50%;
|
||||
background:#f8f9fad4
|
||||
}
|
||||
.register-left img {
|
||||
width: 30%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container register">
|
||||
<div class="row">
|
||||
<div class="col-md-3 register-left">
|
||||
<img src="captiveportal-logoRedINC.png" alt="" />
|
||||
<h3>¡Bienvenid@!</h3>
|
||||
<p>¡Estás muy cerca de entrar al mundo Web!</p>
|
||||
</div>
|
||||
<div class="col-md-9 register-right">
|
||||
<ul class="nav nav-tabs nav-justified" id="myTab" role="tablist">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">Sin Internet</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link " id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="false">Con Internet</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab-content" id="myTabContent">
|
||||
<div class="tab-pane fade show" id="home" role="tabpanel" aria-labelledby="home-tab">
|
||||
<h3 class="register-heading">Entrar con Internet</h3>
|
||||
<div class="row register-form">
|
||||
<div class="col-md-12">
|
||||
<p> <strong>Si tienes un código de acceso, ingrésalo aquí:</strong></p>
|
||||
$(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)
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center" valign="bottom" 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%">
|
||||
<tr><td align="right">Usuario: </td>
|
||||
<td><input style="width: 100%" name="username" type="text" value="$(username)"/></td>
|
||||
</tr>
|
||||
<tr><td align="right">Contraseña: </td>
|
||||
<td><input style="width: 100%" name="password" type="password"/></td>
|
||||
</tr>
|
||||
<tr><td> </td>
|
||||
<td><input type="submit" value="Ingresar" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td align="center"><a href="http://www.colnodo.apc.org" target="_blank" style="border: none;"><img src="/img/logo_colnodo.png" alt="colnodo" /></a></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
$(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>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade show active" id="profile" role="tabpanel" aria-labelledby="profile-tab">
|
||||
<h3 class="register-heading">Ver contenidos sin Internet</h3>
|
||||
<div class="row register-form">
|
||||
<div class="boton_entrar">
|
||||
<div class="container boton_entrar">
|
||||
<div class="col-md-12 ">
|
||||
<a href="https://redinc.org">
|
||||
<button class="btn btn-default circle_button" > <strong style="font-size: 25px">Entrar</strong> <span class="circle-greater-than"></span></button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
||||
<script src="captiveportal-jquery.min.js"></script>
|
||||
<!-- Include all compiled plugins (below), or include individual files as needed -->
|
||||
<script src="captiveportal-bootstrap.min.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
62
portalcautivo/radvert.html
Normal file
62
portalcautivo/radvert.html
Normal file
@ -0,0 +1,62 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>mikrotik hotspot > advertisement</title>
|
||||
<meta http-equiv="refresh" content="2; url=$(link-orig)">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
textarea,input,select {
|
||||
background-color: #FDFBFB;
|
||||
border: 1px #BBBBBB solid;
|
||||
padding: 2px;
|
||||
margin: 1px;
|
||||
font-size: 14px;
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
body{ color: #737373; font-size: 12px; font-family: verdana; }
|
||||
|
||||
a, a:link, a:visited, a:active { color: #AAAAAA; text-decoration: none; font-size: 12px; }
|
||||
a:hover { border-bottom: 1px dotted #c1c1c1; color: #AAAAAA; }
|
||||
img {border: none;}
|
||||
td { font-size: 12px; color: #7A7A7A; }
|
||||
|
||||
-->
|
||||
</style>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
var popup = '';
|
||||
function openOrig() {
|
||||
if (window.focus) popup.focus();
|
||||
location.href = unescape('$(link-orig-esc)');
|
||||
}
|
||||
function openAd() {
|
||||
location.href = unescape('$(link-redirect-esc)');
|
||||
}
|
||||
function openAdvert() {
|
||||
if (window.name != 'hotspot_advert') {
|
||||
popup = open('$(link-redirect)', 'hotspot_advert', '');
|
||||
setTimeout("openOrig()", 1000);
|
||||
return;
|
||||
}
|
||||
setTimeout("openAd()", 1000);
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body onLoad="openAdvert()">
|
||||
<table width="100%" height="100%">
|
||||
<tr>
|
||||
<td align="center" valign="middle">
|
||||
Advertisement.
|
||||
<br><br>
|
||||
If nothing happens, open
|
||||
<a href="$(link-redirect)" target="hotspot_advert">advertisement</a>
|
||||
manually.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
12
portalcautivo/redirect.html
Normal file
12
portalcautivo/redirect.html
Normal file
@ -0,0 +1,12 @@
|
||||
$(if http-status == 302)Hotspot redirect$(endif)
|
||||
$(if http-header == "Location")$(link-redirect)$(endif)
|
||||
<html>
|
||||
<head>
|
||||
<title>...</title>
|
||||
<meta http-equiv="refresh" content="0; url=$(link-redirect)">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
27
portalcautivo/rlogin.html
Normal file
27
portalcautivo/rlogin.html
Normal file
@ -0,0 +1,27 @@
|
||||
$(if http-status == 302)Hotspot login required$(endif)
|
||||
$(if http-header == "Location")$(link-redirect)$(endif)
|
||||
<html>
|
||||
<!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<Redirect>
|
||||
<AccessProcedure>1.0</AccessProcedure>
|
||||
<AccessLocation>$(location-id)</AccessLocation>
|
||||
<LocationName>$(location-name)</LocationName>
|
||||
<LoginURL>$(link-login-only)?target=xml</LoginURL>
|
||||
<MessageType>100</MessageType>
|
||||
<ResponseCode>0</ResponseCode>
|
||||
</Redirect>
|
||||
</WISPAccessGatewayParam>
|
||||
-->
|
||||
<head>
|
||||
<title>...</title>
|
||||
<meta http-equiv="refresh" content="0; url=$(link-redirect)">
|
||||
<meta http-equiv="pragma" content="no-cache">
|
||||
<meta http-equiv="expires" content="-1">
|
||||
</head>
|
||||
<body>
|
||||
</body>
|
||||
</html>
|
101
portalcautivo/xml/WISPAccessGatewayParam.xsd
Normal file
101
portalcautivo/xml/WISPAccessGatewayParam.xsd
Normal file
@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="WISPAccessGatewayParam">
|
||||
<xs:complexType>
|
||||
<xs:choice>
|
||||
<xs:element name="Redirect" type="RedirectType"/>
|
||||
<xs:element name="Proxy" type="ProxyType"/>
|
||||
<xs:element name="AuthenticationReply" type="AuthenticationReplyType"/>
|
||||
<xs:element name="AuthenticationPollReply" type="AuthenticationPollReplyType"/>
|
||||
<xs:element name="LogoffReply" type="LogoffReplyType"/>
|
||||
<xs:element name="AbortLoginReply" type="AbortLoginReplyType"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:simpleType name="AbortLoginURLType">
|
||||
<xs:restriction base="xs:anyURI"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NextURLType">
|
||||
<xs:restriction base="xs:anyURI"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AccessProcedureType">
|
||||
<xs:restriction base="xs:string"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="AccessLocationType">
|
||||
<xs:restriction base="xs:string"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LocationNameType">
|
||||
<xs:restriction base="xs:string"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LoginURLType">
|
||||
<xs:restriction base="xs:anyURI"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="MessageTypeType">
|
||||
<xs:restriction base="xs:integer"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ResponseCodeType">
|
||||
<xs:restriction base="xs:integer"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ReplyMessageType">
|
||||
<xs:restriction base="xs:string"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LoginResultsURLType">
|
||||
<xs:restriction base="xs:anyURI"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="LogoffURLType">
|
||||
<xs:restriction base="xs:anyURI"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DelayType">
|
||||
<xs:restriction base="xs:integer"/>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="RedirectType">
|
||||
<xs:all>
|
||||
<xs:element name="AccessProcedure" type="AccessProcedureType"/>
|
||||
<xs:element name="AccessLocation" type="AccessLocationType"/>
|
||||
<xs:element name="LocationName" type="LocationNameType"/>
|
||||
<xs:element name="LoginURL" type="LoginURLType"/>
|
||||
<xs:element name="AbortLoginURL" type="AbortLoginURLType"/>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProxyType">
|
||||
<xs:all>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
<xs:element name="NextURL" type="NextURLType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="Delay" type="DelayType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AuthenticationReplyType">
|
||||
<xs:all>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
<xs:element name="ReplyMessage" type="ReplyMessageType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="LoginResultsURL" type="LoginResultsURLType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="LogoffURL" type="LogoffURLType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AuthenticationPollReplyType">
|
||||
<xs:all>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
<xs:element name="ReplyMessage" type="ReplyMessageType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="Delay" type="DelayType" minOccurs="0" maxOccurs="1"/>
|
||||
<xs:element name="LogoffURL" type="LogoffURLType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:all>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LogoffReplyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbortLoginReplyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="MessageType" type="MessageTypeType"/>
|
||||
<xs:element name="ResponseCode" type="ResponseCodeType"/>
|
||||
<xs:element name="LogoffURL" type="LogoffURLType" minOccurs="0" maxOccurs="1"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
18
portalcautivo/xml/alogin.html
Normal file
18
portalcautivo/xml/alogin.html
Normal file
@ -0,0 +1,18 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<AuthenticationReply>
|
||||
<MessageType>120</MessageType>
|
||||
<ResponseCode>50</ResponseCode>
|
||||
<LogoffURL>$(link-logout)</LogoffURL>
|
||||
<RedirectionURL>$(link-redirect)</RedirectionURL>
|
||||
$(if radius18[0]) <ReplyMessage>$(radius18[0])</ReplyMessage> $(endif)
|
||||
$(if radius18[1]) <ReplyMessage>$(radius18[1])</ReplyMessage> $(endif)
|
||||
$(if radius18[2]) <ReplyMessage>$(radius18[2])</ReplyMessage> $(endif)
|
||||
$(if radius18[3]) <ReplyMessage>$(radius18[3])</ReplyMessage> $(endif)
|
||||
$(if radius18[4]) <ReplyMessage>$(radius18[4])</ReplyMessage> $(endif)
|
||||
</AuthenticationReply>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
12
portalcautivo/xml/error.html
Normal file
12
portalcautivo/xml/error.html
Normal file
@ -0,0 +1,12 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<AuthenticationReply>
|
||||
<MessageType>120</MessageType>
|
||||
<ResponseCode>255</ResponseCode>
|
||||
<ReplyMessage>$(error)</ReplyMessage>
|
||||
</AuthenticationReply>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
11
portalcautivo/xml/flogout.html
Normal file
11
portalcautivo/xml/flogout.html
Normal file
@ -0,0 +1,11 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<LogoffReply>
|
||||
<MessageType>130</MessageType>
|
||||
<ResponseCode>150</ResponseCode>
|
||||
</LogoffReply>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
22
portalcautivo/xml/login.html
Normal file
22
portalcautivo/xml/login.html
Normal file
@ -0,0 +1,22 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<AuthenticationReply>
|
||||
<MessageType>120</MessageType>
|
||||
<ResponseCode>
|
||||
$(if error-type == 'radius-timeout')
|
||||
102
|
||||
$(else)
|
||||
100
|
||||
$(endif)
|
||||
</ResponseCode>
|
||||
$(if error) <ReplyMessage>$(error)</ReplyMessage> $(endif)
|
||||
$(if radius18[1]) <ReplyMessage>$(radius18[1])</ReplyMessage> $(endif)
|
||||
$(if radius18[2]) <ReplyMessage>$(radius18[2])</ReplyMessage> $(endif)
|
||||
$(if radius18[3]) <ReplyMessage>$(radius18[3])</ReplyMessage> $(endif)
|
||||
$(if radius18[4]) <ReplyMessage>$(radius18[4])</ReplyMessage> $(endif)
|
||||
</AuthenticationReply>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
11
portalcautivo/xml/logout.html
Normal file
11
portalcautivo/xml/logout.html
Normal file
@ -0,0 +1,11 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<LogoffReply>
|
||||
<MessageType>130</MessageType>
|
||||
<ResponseCode>150</ResponseCode>
|
||||
</LogoffReply>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
15
portalcautivo/xml/rlogin.html
Normal file
15
portalcautivo/xml/rlogin.html
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML> <!--
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<WISPAccessGatewayParam
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="http://$(hostname)/xml/WISPAccessGatewayParam.xsd">
|
||||
<Redirect>
|
||||
<AccessProcedure>1.0</AccessProcedure>
|
||||
<AccessLocation>$(location-id)</AccessLocation>
|
||||
<LocationName>$(location-name)</LocationName>
|
||||
<LoginURL>$(link-login-only)</LoginURL>
|
||||
<MessageType>100</MessageType>
|
||||
<ResponseCode>0</ResponseCode>
|
||||
</Redirect>
|
||||
</WISPAccessGatewayParam>
|
||||
--> </HTML>
|
BIN
weblocal/images/captiveportal-logoRedINC.png
Normal file
BIN
weblocal/images/captiveportal-logoRedINC.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
Loading…
Reference in New Issue
Block a user