#42 C# WPF UI - Изменение пароля пользователя
00:00 Введение -Обновление пароля пользователя в приложении Faceta Word. -Добавление функции смены пароля на странице настроек. -Завершение настроек пользователя на сервере и WPF. 00:29 Настройка сервера и приложения -Запуск сервера Faceta Word в фоновом режиме. -Открытие приложения WPF Word для редактирования пароля. -Проблема с пользовательским интерфейсом во время разработки. 01:26 Решение проблемы с пользовательским интерфейсом -Создание нового приложения для просмотра модели. -Возврат пользовательского интерфейса домашней страницы. -Настройка дизайна в соответствии с моделью представления. 02:19 Работа с настройками -Передача ссылки на модель просмотра настроек. -Контекст данных — новая модель просмотра настроек. -Возвращение контроллера настроек. 03:17 Обновление настроек в settings.json -Вставка ведущего в файл settings.json. -Настройка маршрутов API. -Извлечение сервера Faceta Word из конфигурации. 06:22 Создание корневых помощников -Создание вспомогательных методов для работы с корнями. -Преобразование относительных URL-адресов в абсолютные. -Проверка наличия косой черты в относительном URL-адресе. 11:26 Применение корневых помощников -Использование корневых помощников в API login. -Обновление профиля пользователя. -Исправление проблемы со временем компиляции. 13:49 Завершение -Размещение корней API в приличном месте. -Выполнение вызова save password в настройках модели просмотра. 14:20 Подготовка к изменению пароля -Подключение всех необходимых компонентов. -Использование командных методов для управления учётными данными. -Блокировка команды для изменения пароля. 15:18 Проверка учётных данных -Получение текущих учётных данных пользователя. -Проверка совпадения нового пароля с текущим. -Отображение ошибки при несовпадении паролей. 16:36 Отображение сообщения об ошибке -Использование пользовательского интерфейса для отображения сообщения. -Локализация сообщения об ошибке. -Возврат значения false при ошибке. 17:21 Обновление пароля на сервере -Обновление пароля через API. -Передача текущего и нового паролей. -Проверка ответа API и отображение ошибки при неудаче. 20:25 Обработка результатов обновления -Регистрация успешного обновления пароля. -Возврат результата успешной смены пароля. 21:20 Тестирование системы -Проверка работы системы с разными паролями. -Настройка параметров идентификации менеджера пользователей. -Подтверждение работы системы после изменения пароля. 23:58 Завершение работы над страницей настроек -Завершение разработки страницы пользовательских настроек. -Возможность редактирования данных, смены пароля, выхода и входа в систему. -Планы по добавлению функции удаления учётных записей. 24:57 Заключение -Призыв к зрителям оставлять комментарии и вопросы. -Обещание отвечать на комментарии и оставлять отзывы. -Надежда на полезность видео для зрителей
00:00 Введение -Обновление пароля пользователя в приложении Faceta Word. -Добавление функции смены пароля на странице настроек. -Завершение настроек пользователя на сервере и WPF. 00:29 Настройка сервера и приложения -Запуск сервера Faceta Word в фоновом режиме. -Открытие приложения WPF Word для редактирования пароля. -Проблема с пользовательским интерфейсом во время разработки. 01:26 Решение проблемы с пользовательским интерфейсом -Создание нового приложения для просмотра модели. -Возврат пользовательского интерфейса домашней страницы. -Настройка дизайна в соответствии с моделью представления. 02:19 Работа с настройками -Передача ссылки на модель просмотра настроек. -Контекст данных — новая модель просмотра настроек. -Возвращение контроллера настроек. 03:17 Обновление настроек в settings.json -Вставка ведущего в файл settings.json. -Настройка маршрутов API. -Извлечение сервера Faceta Word из конфигурации. 06:22 Создание корневых помощников -Создание вспомогательных методов для работы с корнями. -Преобразование относительных URL-адресов в абсолютные. -Проверка наличия косой черты в относительном URL-адресе. 11:26 Применение корневых помощников -Использование корневых помощников в API login. -Обновление профиля пользователя. -Исправление проблемы со временем компиляции. 13:49 Завершение -Размещение корней API в приличном месте. -Выполнение вызова save password в настройках модели просмотра. 14:20 Подготовка к изменению пароля -Подключение всех необходимых компонентов. -Использование командных методов для управления учётными данными. -Блокировка команды для изменения пароля. 15:18 Проверка учётных данных -Получение текущих учётных данных пользователя. -Проверка совпадения нового пароля с текущим. -Отображение ошибки при несовпадении паролей. 16:36 Отображение сообщения об ошибке -Использование пользовательского интерфейса для отображения сообщения. -Локализация сообщения об ошибке. -Возврат значения false при ошибке. 17:21 Обновление пароля на сервере -Обновление пароля через API. -Передача текущего и нового паролей. -Проверка ответа API и отображение ошибки при неудаче. 20:25 Обработка результатов обновления -Регистрация успешного обновления пароля. -Возврат результата успешной смены пароля. 21:20 Тестирование системы -Проверка работы системы с разными паролями. -Настройка параметров идентификации менеджера пользователей. -Подтверждение работы системы после изменения пароля. 23:58 Завершение работы над страницей настроек -Завершение разработки страницы пользовательских настроек. -Возможность редактирования данных, смены пароля, выхода и входа в систему. -Планы по добавлению функции удаления учётных записей. 24:57 Заключение -Призыв к зрителям оставлять комментарии и вопросы. -Обещание отвечать на комментарии и оставлять отзывы. -Надежда на полезность видео для зрителей




