NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: C# "User name" a "Password" z login form

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
lubos.blader
Člen
Avatar
lubos.blader:11.4.2017 16:45

Ahojte. Vedel by mi niekto poradiť, či je možné získať v desktopovej aplikácii prihlasovacie meno a heslo z formulára na aktuálnej webovej stránke, ktoré som práve zadal? Ak ano, ako? Ďakujem za každú odpoveď.

 
Odpovědět
11.4.2017 16:45
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na lubos.blader
Petr Čech:11.4.2017 17:40

A kde je ta stránka? Pokud máš na mysli třeba stránku otevřenou v Chromu, tak to bys asi musel dělat přes nějaké rozšíření nebo tak něco.
Pokud to máš jako stránku načtenou v samotné aplikaci, dá se to získat voláním JS na té stránce a získáním výsledku.
BTW, k čemu to je? Zavání to minimálně nelegitimností.

Nahoru Odpovědět
11.4.2017 17:40
the cake is a lie
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Petr Čech
lubos.blader:11.4.2017 18:03

Ďakujem za odpoveď Petr. Žiadna nelegitmita. Jednoducho chcem uložiť prihlasovacie meno a heslo do nejakej databázy. Prihlasujem sa. Zadam meno a heslo do prihlasovacích koloniek alebo do prihlasovacieho formu a aby som ich nemusel písať znova, chcem stiahnuť to, čo som napísal. V podstate to je všetko.

 
Nahoru Odpovědět
11.4.2017 18:03
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Petr Čech
lubos.blader:11.4.2017 18:26

Ako si tu s Tebou tak píšem tak ma napadlo riešenie. Ak mi nikto neporadí nič elegantnejšie, tak odchytím stlačené klávesy. Ale takto by sa mi to vôbec nepáčilo.

 
Nahoru Odpovědět
11.4.2017 18:26
Avatar
lubos.blader
Člen
Avatar
Odpovídá na lubos.blader
lubos.blader:11.4.2017 18:52

Ale takto by som tú aplikáciu musel mať spustenú predtým, než údaje zadám, nie je to dobré.

 
Nahoru Odpovědět
11.4.2017 18:52
Avatar
Odpovídá na lubos.blader
Neaktivní uživatel:11.4.2017 20:04

A uložení přihlašovacích údajů nejprve ve tvé aplikaci a až pak následné otevření požadované url a vyplnění/odeslání formuláře přímo z tvé aplikace možné není?

Nahoru Odpovědět
11.4.2017 20:04
Neaktivní uživatelský účet
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Neaktivní uživatel
lubos.blader:11.4.2017 20:18

Zdravím pán Linhart. Nad touto možnosťou som už uvažoval. Možno, ak nenájdem iné riešenie použijem toto. Ale nezdá sa mi to veľmi user-friendly. Uvažoval som nad použitím keyloggera, ale toto mi žiadný antivír bez problémov nepustí. Jednoducho napíšem user name, heslo, stlačím nejakú kombináciu kláves a mám username, heslo a URL uložené v databáze. Takýto hotový program som nenašiel. Preto by som ho chcel vytvoriť si sám.

 
Nahoru Odpovědět
11.4.2017 20:18
Avatar
Petr Čech
Tvůrce
Avatar
Petr Čech:11.4.2017 20:20

Popiš, prosím, co chceš dělat. Přihlašuješ se do své služby? Kde je načtená ta stránka? Zachytávání je určitě špatné řešení, poněvadž to se nelíbí antivirům.

Nahoru Odpovědět
11.4.2017 20:20
the cake is a lie
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Petr Čech
lubos.blader:11.4.2017 20:26

Vyššie som to už napísal. Na ľubovoľnej stránke sa chcem prihlásiť. Zadám login a heslo. Stlačím nejakú kombináciu kláves a login, heslo a url sa mi uloží do mojej databázy. Aké prosté :-). Len riešenie nie je také jednoduché.

 
Nahoru Odpovědět
11.4.2017 20:26
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Petr Čech
lubos.blader:11.4.2017 20:29

Jednoducho priateľský správca hesiel. Ostatné by sme si už doprogramovali.

Editováno 11.4.2017 20:31
 
Nahoru Odpovědět
11.4.2017 20:29
Avatar
Odpovídá na lubos.blader
Neaktivní uživatel:11.4.2017 21:19

V tomto případě je nutný plugin do prohlížeče, který vytvoří mezivrstvu.

Nahoru Odpovědět
11.4.2017 21:19
Neaktivní uživatelský účet
Avatar
Odpovídá na lubos.blader
Neaktivní uživatel:11.4.2017 21:22

Symantec to u svého manažera hesel řeší právě formou ručního zadání uvnitř manažeru a nebo pomocí pluginů pro jednotlivé prohlížeče, které mají funkci nejen pro uložení loginu, ale hlavně pro jeho následné použití na webu.

Nahoru Odpovědět
11.4.2017 21:22
Neaktivní uživatelský účet
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Neaktivní uživatel
lubos.blader:11.4.2017 21:26

Súhlasím, ale vôbec neviem o čom píšeš.

 
Nahoru Odpovědět
11.4.2017 21:26
Avatar
lubos.blader
Člen
Avatar
Odpovídá na Neaktivní uživatel
lubos.blader:11.4.2017 21:30

Presne tak. To ručné zadávanie mi vadí. Skús mi, prosím, poradiť nejaký free plugin, ktorý by fungoval tak, ako som to napísal predtým.
Ak je taký, je po probléme.

 
Nahoru Odpovědět
11.4.2017 21:30
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na lubos.blader
Petr Čech:12.4.2017 9:45

Tak ono jde o to, že ani nemá nijak extrémně snadno přistupovat k uživatelským heslům- pokud děláš něco, co má spravovat hesla, měl bys to dobře vědět. Jen si představ, že by každý proces mohl číst hesla, co zadáváš (pokud pomineme zachytávání kláves), tvé soukromé zprávy na Fb...
Myslím, že si budeš muset napsat do každého prohlížeče zvlášť plugin, který bude nějak komunikovat s tvým konkrétním programem, třeba přes lokální socket nebo externí server.
Co chci říct je, že není žádná hezká a univerzální cesta, jak získat jakákoliv data, co zadává uživatel do prohlížeče. Jde to, ale nebude to nijak jednoduché.

Editováno 12.4.2017 9:46
Nahoru Odpovědět
12.4.2017 9:45
the cake is a lie
Avatar
Odpovídá na lubos.blader
Neaktivní uživatel:12.4.2017 15:15

Jasně píšu, že manažer od Symantecu to umí ukládat přímo z prohlížeče pomocí pluginu, není tedy potřeba to ukládat ručně.

Je to přesně jak píše Petr Čech , musíš si napsat vlastní plugin pro jednotlivé prohlížeče a vymyslet komunikaci mezi pluginem a programem.

Nahoru Odpovědět
12.4.2017 15:15
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 16 zpráv z 16.