diff --git a/b0esche_cloud/lib/pages/login_form.dart b/b0esche_cloud/lib/pages/login_form.dart index 8929d82..2f6500d 100644 --- a/b0esche_cloud/lib/pages/login_form.dart +++ b/b0esche_cloud/lib/pages/login_form.dart @@ -158,6 +158,17 @@ class _LoginFormState extends State { _usernameController.clear(); _passwordController.clear(); }); + } else if (state.code == 'NOT_FOUND' || + state.error.toLowerCase().contains('user not found') || + state.error.toLowerCase().contains('not found')) { + setState(() { + _usernameHasError = true; + _usernameErrorText = 'user not found'; + _usernameController.clear(); + // clear password error if any + _passwordHasError = false; + _passwordErrorText = null; + }); } else { ScaffoldMessenger.of( context,