Yup, but why are you needing a copy of the email address in a second field? You should be able to just use a [FIELD_NAME] substitution for email anywhere that supports substitutions. Example as follows on how to copy 1 field value to another on login.
Global
Triggers: onAfterLogin
Type: Field
User: Automatic
Access: Everybody
Action
Field: Email
Operator: Set
Value:
You may also want to add a condition so it's not saving the user object on every login. Example as follows.
Conditions
1: [cb_email] Not Equal To