Avoid change for users profile fields Now in my site every logged user are able to change his profile fields (standard fields and custom fields). I am searching a way to avoid this capability for every 'normal' users (in other word i want that only the administrator have this ability).

There is a method to do this via code or via frontend?
You can use the project Edit Own User Account Permission. It adds a new permission to People > Permissions called "Edit own user account". You can then allow specific roles the ability to edit their own account.