Stránka 1 z 1

Mikrotik RB433U hotspot

Napsal: 05 Dec 2012 10:53
od bod_mrazu
Ahoj,
po několika dnech pátrání a zkoušení všech různých kombinacích se na Vás musím obrátit s prosbou o radu.

Mám vytvořený hotspot na RB433U s uživatelským jménem bez hesla (nepotřebuji heslo). Důležitá je pro mě vstupní stránka, na které člověk, který využije tento hotspot klikne na tlačítko a pustí ho to na internet. Jelikož nepotřebuju přistupující trápit uživatelským jménem a heslem, upravil jsem login.html tak, že jsem pole formuláře dal hidden a hodnoty jsem jim nastavil. Uživatel tedy klikne na button a přesměruje ho to na web.

Funguje to v pohodě.. Ovšem narazil jsem na problém, kdy na některých mobilech to nefunguje (Nokie E52 a stále se to vrací na úvodní stránku - jakoby se neprovedlo přihlášení)
Domnívám se, že by to mohlo být nějakým zákazem přesměrování nebo popup v telefonu. Na jiném (E72, android.. i na PC) to funguje i když jsou popup blokována.

Rád bych to ošetřil tak, aby to šlo všude :) Nechci prudit přistupující s úpravou nastavení telefonu.
Proto jsem se snažil nějak tento proces obejít a zkoušel jsem následující cesty, ovšem bez úspěchu. Nejspíše mi někde něco uniká, nějaká skrytá akce či co a nemohu na to přijít.

1) Pokusil jsem se smazat alogin.html protože pak to použije redirect.html (na PC funguje, na mobilu ne)

2) Pokusil jsem se do stránky login.html přidat prostý odkaz s onClick='vstoupit()' a po kliknutí by se funkce spustila:

Kód: Vybrat vše

function vstoupit() {
  location.href = '$(link-orig)';
}

výsledek nefunguje nikde, nejspíš mi tam chybí ten proces vlastního přihlášení, aby mikrotik uživatele uložil

3) Pokusil jsem se odvodit proč je tam v login.html ten input name='popup' value='true', ve stráce alogin.html je na něj poté podmínka která otevře okno a provede přesměrování.
Zde mi ale uniká, kde je ten zápis po ověření. Při odeslání formuláře, se provádí funkce doLogin() ve stránce login.html.

Nevím asi jsem se do toho nějak zamotal. Můžete mi prosím někdo poradit a najít vhodnou cestu?
Nepotřebuju jméno, heslo jen vstupní stránku jako nutné možná reklamní zlo za použití hotspotu.

Děkuji moc za rady

Re: Mikrotik RB433U hotspot

Napsal: 05 Dec 2012 10:58
od pepulis
S upravou html ti asi moc nepomuzu, ale vyuzil bych u hotspotu trial pristupu a logovaci okno uplne zakomentoval. Uzivatel se pak pripoji na hotspot stranku a dokud neklikne na tlazitko zde (popr. jakkoliv upravene), tak ho to nepusti na internet.

Re: Mikrotik RB433U hotspot

Napsal: 05 Dec 2012 14:53
od bod_mrazu
to je ve výsledku úplně to samé jako když jsem skryl pole formuláře :)

Re: Mikrotik RB433U hotspot

Napsal: 05 Dec 2012 15:36
od pepulis
bod_mrazu píše:to je ve výsledku úplně to samé jako když jsem skryl pole formuláře :)


No to ano, ale tohle funguje spolehlive kdekoliv, aspon co mam v provozu, tj. nemusi se nikde nic v html upravovat a resit problem s nefunkcnosti na nekterych mobilech apod. To bylo predce cilem ne?

Re: Mikrotik RB433U hotspot

Napsal: 06 Dec 2012 09:31
od bod_mrazu
zatím ano, i když na té E52 to bylo nejspíše verzí opery.. :) byla nějaká stařičká :)
Ale ty akce jsou stejné, stejně se u toho otevírá popup okno..

Re: Mikrotik RB433U hotspot

Napsal: 06 Jun 2014 21:25
od dvcompt
dobrý večer, nemáte prosím někdo takovýto hotspot dořešený tak aby se nemuselo vkládat jméno a heslo?
prosím o pomoc, potřebuju to použít pouze na 3 dny na jednom FESTU a nechce se mě s tím trávit cca týden. díky
david