Prva cast serialu o AI, pre istotu robena pre niekoho kto o tom pocul nieco len v radii, alebo nepocul vobec. Vacsinu veci vo videach mam na zaklade svojich asi 3 rocnych intenzivnych skusenosti pri pravidelnom pouzivani AI.
https://discord.gg/nTFzn73kA
Přejít na článek
Robi sa to v tomto pripade v PHP a nie apache.
Tu je velmi jednoduchy navod ako asi to funguje.
http://www.tutorialspoint.com/php/php_login_exampl e.htm
Druha vec je, ze by si prihlasovacie udaje nemal posielat cez URL Query ale pomocou POST metody.
Špatně pochopeno.
Už to mam nastavene.
Mně zajima jak tem logim přidat do adresy v prohližečí
Mně zajima jak tem logim přidat do adresy v prohližečí
tak, ze si to prislusne v danom php upravis, aby to spracovavalo logina psw v tvare, v akom potrebujes.
A nasledne si mozes dat po hlave, kedze z bezpecnostneho hladiska si na tom horsie ako detsky vlacik.
Ak ti vadi stale vypisovanie hesla, ries to jeho zapamatanim v browseri, je to rozhodne bezpecnejsie.
Třeba když mam Lighttpd servr tak se zabezpečení nastavuje v lighttpd.conf
Potřebují to do androida do WebView.
web = (WebView) findViewById(R.id.webView1);
web.getSettings().setJavaScriptEnabled(true);
web.setWebViewClient(new WebViewClient());
String url = "www.google.cz";
web.loadUrl(url);
Když mam na sevru heslo vyhodí to 401 - Unauthorized
String url = "index.php";
Štandardný spôsob v URL je (so všetkými svojimi nevýhodami):
Ale keďže to potrebuješ do androida, tak bude stačiť nastaviť HTTP hlavičku (predpokladám, že používaš HTTP Basic autentifikáciu):
http://jacobsalmela.com/password-protect-a-lighttp d-web-server-on-a-raspberry-pi-using-mod-auth/
V tom prípade je to HTTP Digest autentifikácia, tá sa robí trochu inak. Vo webView nastavíš vlastného WebViewClienta, v ktorom bude preťažená metóda onReceivedHttpAuthRequest. V nej zavoláš handler.proceed(username, password).
Tak jsem zkoušel toto username:password@192.168.1.5/index.php

V prohližečích to funguje.
Přes WebView ne
To jak pišeš přes to onReceivedHttpAuthRequest nedam.
Mam to 3 tydny a zvladnu jen zaklady.
I tak moc dik za ochotu
Ak chceš, tak to dáš, pozri Google:
http://stackoverflow.com/questions/2585055/using-w ebview-sethttpauthusernamepassword
http://stackoverflow.com/questions/15974618/androi d-webview-does-it-support-digest-authentication
a kopec ďalších.
No zkusím se s tým nějak poprat.
Dil