https://github.com/mendixlabs/loginform
A custom login which can be used as an alternative to the default Mendix login page
https://github.com/mendixlabs/loginform
Last synced: 12 months ago
JSON representation
A custom login which can be used as an alternative to the default Mendix login page
- Host: GitHub
- URL: https://github.com/mendixlabs/loginform
- Owner: mendixlabs
- License: apache-2.0
- Created: 2014-11-13T09:18:36.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-12-10T12:16:20.000Z (over 7 years ago)
- Last Synced: 2024-04-13T17:55:35.209Z (about 2 years ago)
- Language: JavaScript
- Homepage: https://appstore.home.mendix.com/link/app/87/Mendix/Login-form
- Size: 1.46 MB
- Stars: 2
- Watchers: 16
- Forks: 18
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LoginForm
A custom login form which can be used as an alternative to the default Mendix login page.
## Contributing
For more information on contributing to this repository visit [Contributing to a GitHub repository](https://world.mendix.com/display/howto50/Contributing+to+a+GitHub+repository)!
## Features
- Use this widget to enable **local users** to login from any page in your Mendix application
- A link to open a 'Forgot my password' page
## Limitations
- Input credentials are authenticated with user credentials available in System.User entity(local accounts). Logging in with Mendix SSO account credentials, using this widget, will not result in being logged in.
- In a Sandbox environment an application owner is not able to configure the MxAdmin account(=local). To log in with a MxAdmin account is not possible in a Sandbox.
## Configuration
- Insert the widget in a page
- Configure the properties
## Properties
### Display
* *Username placeholder* - Standard text to be displayed in username field
* *Password placeholder* - Standard text to be displayed in password field
* *Username Label* - Username label caption
* *Password Label* - Password label caption
* *Login button caption* - Text to be displayed on login button
* *Empty username/password message* - Feedback message shown when a user didn't provide all credentials
* *Forgot password link text* - Text to use in the Forgot password link
### Behaviour
* *Show progress bar* - Display a progress bar while signing in
* *Forgot password microflow* - Microflow being triggered in case of 'forgot password' onclick
* *Focus username input field* - Move focus to username field when the form is showed (only use this if it is not done automatically)
* *Login Failure Text* - Warning message to show when login fails twice
* *Auto complete* - Enables/disables autocomplete functionality on username and password input field
### Mobile
* *Auto capitalize* - Enables/disables auto capitalize functionality on username input field for mobile devices
* *Auto correct* - Enables/disables auto correct functionality on username input field for mobile devices
* *Username Keyboard Type* - The keyboard type to display when the user is entering their username
### Password
* *Show/mask password toggle* - Adds a toggle button to show/mask password.*
* *Show password button caption* - The caption that is used for the show button for the value of the password
* *Mask password button caption* - The caption that is used for the hide button for the value of the password
* *Show password button image* - Optional image to be displayed in 'Show password' button
* *Mask password button image* - Optional image to be displayed in 'Mask password' button
### Casehandling
* Convert to lower/uppercase - this option will convert user name input to upper/lower case. Using this functionality only makes practical sense when all usernames defined in your application are either upper or lower cased.
NOTE: MxAdmin administrative user will be accessible in both cases as well.
## Known issues
- Mendix runtime returns no feedback about the existence of a username. This is by design.