Comunicazione POST

giovedì 02 luglio 2009 - 16.47

lordwaizard Profilo | Senior Member

Ho due progetti uno in c# l'altro in vb.
Ho alcune sessioni da passare da una pagina ad un'altra.
Come posso fare?
Uso il sistema POST, se si come faccio ad inviare in automatico i dati?

Grazie e scusate per la domanda
Davide

luxsor Profilo | Guru

Ciao Davide,
sinceramente non ho capito bene, quello che intendi fare.
Che tipo di dati vorresti passare.

Fammi un esempio.




------------------------
Luxsor

lordwaizard Profilo | Senior Member

Ho due progetti distinti che accedo entrambi a db.
Per evitare che il mio utente si debba loggare ogni volta che passa da un progetto ad un altro, volevo trovare una soluzione per comunicare tra i due progetti.

Brutalmente la potrei risolvere così: sito1/login.aspx?usr=123&pass=456 e viceversa sito2/login.aspx?usr=123&pass=456, così mi passo i dati, ma mi sembra MOLTO pericoloso.
Oppure potrei creare un numero casuale, salvarlo nei db con l'useragent e il relativo ip, ma è sufficentemente sicuro?

Non ci sono altri sistemi per comunicare da un sito ad un altro?

Grazie per la pazienza.

PS
I siti sono sullo stesso server.

luxsor Profilo | Guru

>Brutalmente la potrei risolvere così: sito1/login.aspx?usr=123&pass=456
>e viceversa sito2/login.aspx?usr=123&pass=456, così mi passo
>i dati, ma mi sembra MOLTO pericoloso.
Te lo SCONSIGLIO.

>Oppure potrei creare un numero casuale, salvarlo nei db con
>l'useragent e il relativo ip, ma è sufficentemente sicuro?
Potrebbe andare

>Non ci sono altri sistemi per comunicare da un sito ad un altro?
Quello che ti consiglio sia a livello di sicurezza che per lo sviluppo pratico e un cookie di login.

PS: Nel cookie non devi inserire nè utente nè password.

Applicazione 1 - l'utente effettua il login (crei un cookie, con un ID all'interno; regoli il timeout del cookie) e come link all'altra applicazione li passi
sito2/login.aspx?ID=12345
Poi nella seconda applicazione leggi il cookie e se combacia con ID passato dalla querystring, si apre, altrimenti NO

Fammi sapere




------------------------
Luxsor
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5