WYSIWYG Web Builder has a complete built-in (PHP) login system to password protect one or more pages.
Key features: • Protect a page simply by dragging the Protect Page object to the page. • Login and Logout forms. • An Administrator section to add, edit or remove user accounts. • A Signup form to allow users to signup for an account. • A Change Password form so users can change their password. • A Password Recovery form, to reset the user's password. • No database required. Although MySQL is supported as well! • No custom coding required, everything is 'drag & drop'!
Requirements: The login tools require a web server with PHP support, so the first step to start using the login tools of WYSIWYG Web Builder is to check whether your web host supports PHP!
Demo Template A fully functional example template is included in the 'Demo' category of the standard Templates. This template demonstrates how to use the Login tools of WYSIWYG Web Builder.
Please first take your time to study the demo template before including the login tools in your own project. The most common reason for the login tools not to work on a website is due to configuration mistakes of the user!
To open the demo template: 1. Select Menu->New Website from Template 2. Select the 'Demo' category 3. Click 'Login' and the press the OK button. 4. Save the newly generated project to a folder of your choice.
Start by reading the information of the 'Getting started' page.
To test the completely working example you must publish all pages to a web server with PHP support. Also don't forget to create the user database first!!! More information about creating the user database is available in the help: Login Tools->User database.
Introduction Video Please watch the YouTube video below for a short introduction to the login tools:
Convert to Form All login forms include an option to convert the predefined/fixed form to a standard form (right click on the login form to display the context menu). This allows you to convert the static form into native Web builder objects so you can fully customize the layout and code if you like.
Note that customizing the PHP code requires knowledge of PHP. Making changes to the code without knowing what you're doing will result in undefined behavior!