Salve, in tanto mi scuso se questa non è la sezione giusta, ma credo che il mio problema si collochi "a cavallo" tra la programmazione lato client e quella server.

Al momento ho fatto uno scrpt che esegue alcuni funzioni utlizzando il linguaggio AJAX. Dato che l'unico modo per farlo andare è scaricarlo ed eseguirlo in locale, vorrei sapere se è possibile implementare un qualche tipo di controllo, in modo tale che chiunque lo possa usare.

In questo momento, le informazioni necessarie per lo script sono contenute in un file .js che è caricato sul mio sito.
E' possibile limitare l'accesso a questo file solo a determinati utenti, aggiungendo del codice nel file locale in modo tale che mandi i dati di login al mio server e io conceda l'accesso al file .js
solamente a quelli autorizzati?

I passaggi che avrei in mente io sono questi:
1) registrazione dell'utente
2) scaricamento del file (che includerà il nome utente)
3) esecuzione in locale del file (con relativa verifica)

Quello che vorrei evitare è il proliferare di esecuzioni "non permesse" da parte di utenti non registrati.
Lo so che è una protezione un po' debole, ma sempre meglio di niente...

Spero di essermi spiegato..
Grazie a tutti in anticipo