ログインメソッドでは、接続されたユーザーを FaceContex に保存して、他のマネージドビーンズで使用するために、このメソッドを実行すると問題が発生しました。
User connectedUser = (User) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("connectedUser");
現在のユーザーを返しますが、すべての属性ではなく同じ間違った属性を返します:
名、姓.. は true です。
アクセスレベル、ログイン、パスワードが false (古いユーザー)
実行すると(facescontext put)、同じ属性のみが更新されるように見えます