Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    15

    Visual c#, WebBrowser, login automatico al router

    Salve a tutti, sono nuovo del forum. E sono anche disperato. Visual c#. Ho istallato una piccola rete domestica tramite router a sua volta attaccato a "chiavetta" usb per l'accesso a internet. Dato che i programmini già pronti per la gestione della chiavetta (connect, disconnect ecc.) ovviamente dietro router non funzionano, me ne sto creando uno mio per evitare di aprire il browser ogni volta che voglio connettere o disconnettere oppure semplicemente sapere da quanto tempo sono connesso. Il problema è l'autenticazione: l'accesso al router è ovviamente protetto da username e password e non voglio eliminare questa sicurezza, anche per evitare vicini di casa "succhia-rete". Se si trattasse di una pagina web "da sito" tramite la visualizzazione del codice html otterrei l'id di username e password e passerei i valori nei rispettivi campi tramite InnerText di visual c#. Ma con la pagina web del router l'autenticazione avviene mediante finestra di dialogo separato dalla finestra principale che resta in attesa del mio input. (si capisce che sono perfettamente ignorante di html). Ebbene io di questa finestra di dialogo non posso ottenere il codice, quindi non conosco gli id di username e password e quindi mi attacco. In parole povere: come faccio, da form di visual c#, a "passare" nella finestra di dialogo i dati di autenticazione?

    P.S. indirizzo router: 192.168.1.1
    finestra di dialogo per l'autenticazione: Titolo "Sicurezza Windows"


    Testo "Il server 192.168.1.1 all'indirizzo TP-LINK
    Wireless N 3G Router MR3420 richiede un nome
    utente e una password.

    Avviso: il server ha richiesto che il nome utente
    e la password siano inviati in modo non sicuro,
    ovvero mediante autenticazione di base senza
    l'uso di una connessione sicura."
    seguono i due campi da riempire con Nome utente
    e password
    il checkbox "memorizza credenziali"

    tasto ok, tasto annulla

    Se qualche anima pia mi illumina, gliene sarò grato a vita.
    Grazie in anticipo(ringrazierò ovviamente anche in posticipo).
    R.a.G.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Spostato nel forum "Visual Basic e .NET Framework".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    15

    Visual c#, WebBrowser, login automatico al router

    E' già un inizio, grazie. E naturalmente le mie scuse per la svista.
    R.a.G.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    15

    Visual c#, WebBrowser, login automatico al router

    Credo che nessuno mi abbia risposto perchè era troppo facile, ma ribadisco la mia totale ignoranza di html.

    private void button1_Click(object sender, EventArgs e)
    {
    webBrowser1.Navigate("http://"+ textBoxUser.Text + ":" + textBoxpPassword.Text + "@192.168.1.1");

    }

    textBoxUser è la text box dove inserisco lo username e textBoxPassword la text box dove inserisco la password prima di fare clic sul bottone e far partire la navigazione con web browser.

    Grazie.
    R.a.G.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.