No of reasons that mostly developers use Form based authentication in their asp.net application
- They have full control over the authentication code.
- They have full control over the appearance of the login form.
- Form based authentication works with any browser.
- Form based authentication allows developer how to store user information.
Developer have to create the user interface for users to log in.
Developers have to maintain a catalog with user credentials.
Developers have to take additional precautions against the interception of network traffic
Form Based authentication has some drawbacks as well.