~inc:header.inc~

# Login Successful

Relay State: ~relaystate~

You have successfully logged in to the web server. This authentication is valid until you close your browser.

Credentials are verified in your own custom callback function called `HTTPAuthenticate`. In here, you can determine if the supplied user name and password are valid for access to the requested page. You can add multiple users and restrict different users to different pages.

Exercise: Change the user name and password in `HTTPAuthenticate` to one of your choosing. (The callback is located in `CustomHTTPApp.c`.)

When you finish, refresh this page to test your new user name and password combination.
~inc:footer.inc~