Contradiction Between Use Email Address as Username Setting and Recent AspNetMembershipProvider Changes

Description

We use the "Use Email Address as Username" setting on one of our DNN sites and the recent changes to Dnn.Platform\DNN Platform\Library\Security\Membership\AspNetMembershipProvider.cs adds a regular expression that contradicts this setting. Since an email address will always contain a @, the new username validation will always throw an "The username specified is invalid. Please specify a valid username." exception when you attempt to change an email address with the setting.

QA Test Plan

None

Assignee

Unassigned

Reporter

Eric Johnson

Story Size

Unknown

Severity

Major

Triage

New

Reported in Build #

None

Fixed in Build

None

Dev Owner

None

Includes Code Fix

No

Documentation Required

None

Trouble Ticket

None

Requires More Info

None

QA Story Points

None

QA Owner

None

Injected

None

Automation Required

None

Code Review Owner

None

Components

Affects versions

Priority

Medium
Configure