There is a program (desktop, Windows), which will be protected by a license. I get the key that the program generates from the user and register it in the database. After registration, the program connects to the server and receives a license.

I would like to know whether there are ready-made solutions for this, and, if not, what technology to implement (language, etc.). The program is written in Delphi. Well, in general, the technology of registration on the Internet is of interest. Share your thoughts. It is assumed that the server will be rented

  • one
    the simplest is to use http. The client sends a post request, the body of which includes a key and other useful information. The server, having processed the request, sends the license back. For the client there is a bunch of components, the same idHttp. The server can be written on anything, I think, the simplest is apache + php. - KoVadim
  • client side is understandable. I'm more interested in the server side. Are there any ready-made solutions? - gregor
  • I think you can find ready-made solutions, but usually such solutions cost a lot of money (unreasonably) and I see no problems writing my own, which will give the correct answers and the right licenses. In principle, a dozen lines on php. But if you wish, you can make a server on Delphi. - KoVadim pm
  • In this case, an amateurish question. If there is a service written in Delphi on which hosting and how to host it? - gregor
  • one
    An interesting article on this topic is habrahabr.ru/post/123908 , although it does not explain everything. Another recommend rsdn.ru/forum/shareware is a forum of programmers specializing in selling products through the Internet. - Albert Fomin

0