Forum Discussion
mike_drennen_16
Cirrus
May 06, 2016Verify that user name when logging in is an Email address
We have implemented an APM on our system to bring multiple systems into one central portal. It works well as long as everything is entered correctly, but I discovered one bug today. They way it wor...
- May 06, 2016
Sorry, please locate the foreach loop below and add a case for email and it should works now :
switch( $field_settings["type"] ){ case "select": foreach( $options as &$o ){ $fieldStr .= "{$o}"; } $fieldStr = "{$fieldStr}"; break; case "radio": foreach( $options as $k=>&$o ){ $fieldStr .= "{$o}"; } break; case "checkbox": case "text": case "password": $fieldStr = ""; break; case "email": $fieldStr = ""; break; }
Yann_Desmarest_
Nacreous
May 06, 2016Hello,
You can modify the logon page to add input validation so that normal users will not be able to submit anything except email addresses. You can do this by changing the input type in the Advanced Customization settings. Locate the logon.inc used by your access profile and change
1 => array( "type" => "text", "name" => "username", "varname" =>"username", "rw" => "1", "caption" => '%[logon_field_1]', "selectvalues" => "" ),
by
1 => array( "type" => "email", "name" => "username", "varname" =>"username", "rw" => "1", "caption" => '%[logon_field_1]', "selectvalues" => "" ),mike_drennen_16
Cirrus
May 06, 2016Thanks for the response, that definitely looks like exactly where i need to be making changes. When i changed the field settings to "email", it removed the text box when i go to the logon screen. If i leave it "text" or set it to "password", it does as expected.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects