Community discussions

MikroTik App
 
1001001
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 71
Joined: Mon Sep 24, 2012 12:46 pm

Trial user / local landing page / redirect after login

Thu May 15, 2014 3:59 pm

Hi,

i currently played around with redirecting user to an external website after they have logged in.
Using the string
<input type="hidden" name="dst" value="http://www.thinkblue-island.de/">
it works within a landing page with username and password authentication but as soon as i put it into one with trialuser the redirect doesn't ahppen and I end up in the status.html.
Has anyone a clue as to why this is happening?

$(if trial == 'yes')

<form class="form-signin toggleme de" name="sendin" action="$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)" method="post">
<h4 class="form-signin-heading">Test</h4>
<br><br/>
<button class="btn btn-large btn-primary" type="submit">Bestätigen</button>
<input type="hidden" name="dst" value="http://www.xxxxxx.xxx/">
</form>
<form class="form-signin toggleme en" name="sendin" action="$(link-login-only)?dst=$(link-orig-esc)&username=T-$(mac-esc)" method="post">
<h4 class="form-signin-heading">Test</h4>
<br><br/>
<button class="btn btn-large btn-primary" type="submit">Accept</button>
<input type="hidden" name="dst" value="http://www.xxxxxx.xxx/">
</form>
$(endif)

Best regards
 
1001001
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 71
Joined: Mon Sep 24, 2012 12:46 pm

Re: Trial user / local landing page / redirect after login

Thu May 15, 2014 4:06 pm

Additonally if this keeps failing to work, is there another way to redirect user to an external site after successful authentication?
 
1001001
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 71
Joined: Mon Sep 24, 2012 12:46 pm

Re: Trial user / local landing page / redirect after login

Fri May 16, 2014 11:03 am

anyone?!?
 
User avatar
nick3dos
Member Candidate
Member Candidate
Posts: 189
Joined: Fri Apr 29, 2011 11:03 pm
Location: Greece

Re: Trial user / local landing page / redirect after login

Fri May 16, 2014 11:21 am

I always use the alogin.html file for redirection after login (google or any sites).
Tested with regular users and trial users, No Problem at all

<html>
<head>
<title>Hotspot</title>
<meta http-equiv="refresh" content="2; url=http://www.google.gr/">
<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 = 'http://www.google.gr/';
}
//-->
</script>
</head>
<body onLoad="startClock()">
<table width="100%" height="100%">
<tr>
<td align="center" valign="middle">
You are logged in
<br><br>
If nothing happens, click <a href="http://www.google.gr/">here</a></td>
</tr>
</table>
</body>
</html>
 
1001001
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 71
Joined: Mon Sep 24, 2012 12:46 pm

Re: Trial user / local landing page / redirect after login

Fri May 16, 2014 11:38 am

I considered that but I couldn't figure out who calls that file. Is it spawned from login.html or status.html and which directive is necessary to bring it up?
 
User avatar
nick3dos
Member Candidate
Member Candidate
Posts: 189
Joined: Fri Apr 29, 2011 11:03 pm
Location: Greece

Re: Trial user / local landing page / redirect after login

Fri May 16, 2014 11:47 am

http://wiki.mikrotik.com/wiki/Manual:Cu ... ng_Hotspot
alogin.html - page shown after client has logged in. It pops-up status page and redirects browser to originally requested page (before he/she was redirected to the HotSpot login page)
 
1001001
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 71
Joined: Mon Sep 24, 2012 12:46 pm

Re: Trial user / local landing page / redirect after login

Tue May 20, 2014 5:34 pm

thank you!
 
aliboy
newbie
Posts: 35
Joined: Thu Aug 01, 2019 9:09 pm

Re: Trial user / local landing page / redirect after login

Sun Jul 04, 2021 8:23 pm

Can we have a different landing page for Trial users and Regular users?
 
Bnolib
just joined
Posts: 6
Joined: Fri Apr 26, 2019 10:00 pm

Re: Trial user / local landing page / redirect after login

Thu Jul 08, 2021 9:58 pm

If the device is a Smartphone / Android, note that the CNA will close automatically just after Internet is opened.
So for these devices your page after connection will not be presented