I would like to authenticate users of my program using a form with connection to a sql server database but I do not know if it is a secure way against unauthorized copies. Authentication will be done in a common way with username and password, the program will check the data in the database and validate access to the program.
I wonder if it's safe or do I need to take care to avoid this kind of problem?
Using Delphi XE5 and Sql Server 2012.