17 messaggi dal 14 agosto 2012
Salve,
ho necessità di creare un Handler generico per il download di immagini. L'Handler può essere richiamato solo da alcuni domini.

Esempio:

1) L'handler sarà raggiungibile a www.mioindirizzo.it/GetImages.ashx

2) Richiamo l'handler dal sito www.nuovisito.it

3) come posso controllare chi effettua la chiamata all'Handler?!


Grazie.
72 messaggi dal 04 agosto 2008
Ciao,
direi (ma senza giocarmi la testa) che non puoi determinare quale sia il sito chiamante ma puoi determinare solo l'IP. Il che può essere sufficiente se il sito in questione ha IP fisso e se non ci sono problemi ad autorizzare tutti i siti ospitati dalla stessa macchina.
La stringa che contiene l'IP si trova in:
context.Request.UserHostAddress

oppure (dovrebbe essere esattamente la stessa cosa) in:
context.Request.ServerVariables["REMOTE_ADDR"]


Esiste anche un host name
context.Request.UserHostName

ma non credo ti dia il nome del sito; dovrebbe darti quello della macchina. Fammi sapere se mi sbaglio, per favore.

Ciao
Salvo
17 messaggi dal 14 agosto 2012
Ciao,
tutti e tre restituiscono l'IP del Client che per me va benissimo perchè i domini hanno indirizzi IP pubblici statici.

Ti ringrazio!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.