Skip to content

Авторизация пользователя #7

Description

@kataevandrey
  1. Убрать временный автологин и фейки (lib/main.dart, lib/services/auth_service.dart, заглушки в login_page.dart/signup_page.dart). Подключить реальные мутации к gateway: login/register/verify/refresh/logout
  2. Расширить AuthService для хранения access_token, refresh_token, expiresAt, currentUserId из claim sub; сохранять в flutter_secure_storage и уметь обновлять/чистить
  3. В lib/services/graphql_client.dart добавить AuthLink/Link.from([auth, http]), автоматически подставлять Authorization и на 401/expired дергать refresh-митейшн; при провале — logout
  4. Добавить UI для подтверждения email/кода (вызов VerifyUser) и обработку ошибок авторизации в login_page.dart/signup_page.dart (спиннеры, сообщения)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Нужно сделать

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions