Cómo acceder a la propiedad de un bean administrado en otro bean administrado

Tengo un bean gestionado (SessionScope como sigue)

@ManagedBean(name="login")
@SessionScoped
public class Login implements Serializable {

   private String userSession;
   public Login(){
   }
}

En este bean administrado, en algún lugar de la función de inicio de sesión, almaceno el correo electrónico como una sesión.

Tengo otro bean administrado llamado ChangePassword (ViewScoped). Necesito acceder al valor del correo electrónico que está almacenado en la sesión de usuario.

La razón para hacerlo es que necesito averiguar la sesión de usuario actual (correo electrónico) antes de poder completar la función de cambio de contraseña. (Necesita cambiar la contraseña para ese correo electrónico específico)

¿Cómo lo hago? Nuevo en JSF, aprecio cualquier ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta