Mikrotic Social Login
Ich versuche ein hotspot-portal auf einen Microtik HAP RB951Ui-2. Ich kann Benutzer hinzufügen und entfernen und es funktioniert gut, aber das problem ist, dass ich möchte, um es mit facebook-Authentifizierung im Grunde sollte alles funktionieren gut, mit apache in mein localhost-es scheint zu funktionieren einwandfrei, aber wenn ich es tatsächlich benutzen, in mikrotik die facebook-features, dass meine login haben sollten, gibt es nicht.
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>WIFI-KECE</title>
<link type="text/css" href="css/bootstrap.css" />
<link type="text/css" href="css/style.css" />
</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 class="container">
<div class="col-md-offset-4 col-md-4">
<div class="login-box">
<header>
<h1>Welcome</h2>
<small>Login now! </small>
</header>
$(if error) <p style="color:#ff0000;text-align:center;"><small>$(error)</small> $(endif)
<form class="login" 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 class="form-group">
<input class="form-control" name="username" type="text" value="$(username)" placeholder="Username" required/>
</div>
<div class="form-group">
<input class="form-control" name="password" type="password" placeholder="Password" />
</div>
<button type="submit" class="btn btn-default btn-block">LOGIN</button>
$(if trial == 'yes')
<div class="second-login text-center">Or you can log in a way like our facebook page.</div>
<div style="margin: 0 auto; width: 150px;">
<div class="fb-like" data-href="https://www.facebook.com/zeroumit" data-layout="button_count" data-action="like" data-size="large" data-show-faces="false" data-share="true"></div>
<div id="fb-root"></div>
</div>
<script>
window.fbAsyncInit = function() {
FB.init({ appId: '1271642732875588',
status: true,
cookie: true,
xfbml: true,
oauth: true,
version: 'v2.5'});
FB.Event.subscribe('edge.create',
function(response) {
window.location = "$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)";
}
);
FB.Event.subscribe('edge.remove',
function(response) {
window.location = "$(link-logout)";
}
);
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
$(endif)
</form>
</div>
</div>
</div>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
<!--
document.login.username.focus();
//-->
</script>
</body>
Dies ist mein login.html
Grundsätzlich ist der like-button, teilen etc. ist da nicht.
- Nicht, dass mikrotik thingie verwenden HTTP(S), zu dienen deiner Seite? Wenn nicht, müssen Sie passen Sie die Adresse der SDK geladen ist (weil es verwendet eine Protokoll-relative URL jetzt.)
- Ja, es ist über das HTTPS-Protokoll.
- Ich folgte teilweise diese Konfiguration hotspotsystem.com/installation-guide-mikrotik-manual
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, cloud-radius-Abrechnungs-und social login für mikrotik an http://www.cloud-hotspot.com
Müssen Sie erlauben, im ummauerten Garten der FB-domains