This class can be used to authenticate users in several ways. It can take the user name and password of a given user and verifies whether the user exists and the password is correct. The class supports several methods to verify the user authentication, like: CSV file, MySQL database, ODBC database, LDAP server and text file.