Excuse me, I haven't thought to post my properties definition, here it is :
<add name="ProfessionnalPhone"
type="System.String"
allowMarkup="false"
labelResourceKey="Téléphone pro (visible and available for role 'Admins')"
lazyLoad="false"
requiredForRegistration="false"
allowAnonymous="true"
visibleToAnonymous="false"
visibleToAuthenticated="true"
visibleToUser="true"
editableByUser="false"
regexValidationExpression=""
regexValidationErrorResourceKey=""
maxLength="20"
onlyAvailableForRoles="Admins"
onlyVisibleForRoles="Admins"
includeHelpLink="true"
/>
<add name="MobilePhone"
type="System.String"
allowMarkup="false"
labelResourceKey="Téléphone mobile (available for role 'Admins')"
lazyLoad="false"
requiredForRegistration="false"
allowAnonymous="true"
visibleToAnonymous="false"
visibleToAuthenticated="true"
visibleToUser="true"
editableByUser="false"
regexValidationExpression=""
regexValidationErrorResourceKey=""
maxLength="20"
onlyAvailableForRoles="Admins"
onlyVisibleForRoles=""
includeHelpLink="true"
/>
<add name="PersonnalPhone"
type="System.String"
allowMarkup="false"
labelResourceKey="Téléphone personnel (visible for role 'Admins')"
lazyLoad="false"
requiredForRegistration="false"
allowAnonymous="true"
visibleToAnonymous="false"
visibleToAuthenticated="true"
visibleToUser="true"
editableByUser="false"
regexValidationExpression=""
regexValidationErrorResourceKey=""
maxLength="20"
onlyAvailableForRoles=""
onlyVisibleForRoles="Admins"
includeHelpLink="true"
/>
I tried with a custom role and it doesn't seem to work too...
Best,
Rom1