Archive: Can NSIS authenticate against a server befrore proceding


Can NSIS authenticate against a server befrore proceding
I'm in the middle of examining options for re-packaging applications for on-line download sale and I have a specific feature-set that I need.

The sale scenario is this:
Customer gets X download attempts within Y days of purchase (already implemented at the server end)
When the customer tries to run the installer he gets prompted for the username and password he used when he bought on-line
This username and password is passed to the server which verifies it against some other logic (unlimited installs on the same PC where it was purchased, and limit of 3 installs anywhere else... again easily implemented on the server).

Can NSIS be configured/bullied into doing this?

Thanks,

Gary


You can use InstallOptions (Contrib\InstallOptions\Readme.html) and NSISdl (Contrib\NSISdl\readme.txt) to do this. Get the username and password with IO and send it to the server using NSISdl.

Can NSIS be configured/bullied into doing this?
NSIS can do almost everything (not including coffee...). If whatever you are trying to do is not one of the basic functions of NSIS you can always write a plug-in (example plug-ins in Contrib, basic example is ExDLL).