Member 10627346 Ответов: 1

Каждый раз при запуске приложения проверяйте, сделал ли пользователь регистрацию или нет .если да то не нужно показывать окно


Привет, я разработал приложение формы вдовы с использованием c#, которое принимает электронную почту для регистрации и после этого отображает всех пользователей в списке.Письмо будет храниться в базе данных.Это окно регистрации должно отображаться только один раз после установки приложения.Я хочу знать, как я могу определить, что пользователь зарегистрировал электронную почту и не нужно показывать окно регистрации каждый раз, только список пользователей будет отображаться после завершения.

Пожалуйста, помогите мне. Заранее спасибо

Что я уже пробовал:

Я просто создаю файл, который сохранит электронное письмо в каком-то месте, и каждый раз, когда пользователь будет запускать его, он будет искать этот файл, если он там есть, значит, пользователь сделал регистрацию, а больше нет. Я думаю, что это не так, как должно быть . Пожалуйста, дайте решение для этого.Спасибо

1 Ответов

Рейтинг:
1

OriginalGriff

Когда они завершат регистрацию, обновите запись базы данных, чтобы указать, что они закончили.
Когда они войдут в систему, считайте эту информацию из базы данных и проверяйте ее. Если они заполнены, не показывайте регистрационную форму. Если нет, то сделайте.


Member 10627346

Я принимаю участие только в первый раз. После этого приложение должно найти, что пользователь сделал регистрацию. например, любое чат-приложение, которое они вводят только 1 раз после того, как они показывают онлайн-пользователей, они больше не показывают окно регистрации.

OriginalGriff

- Да? И что же?

Member 10627346

я хочу, чтобы то же самое было и в моем заявлении. если пользователь перезапустит приложение после завершения регистрации, окно регистрации не появится, оно будет непосредственно показывать список пользователей. Я имею в виду, как приложение будет знать, что пользователь сделал регистрацию.

OriginalGriff

Так...
"Когда они завершат регистрацию, обновите запись базы данных, чтобы указать, что они закончили."
Затем:
"Когда они войдут в систему, считайте эту информацию из базы данных и проверяйте ее. Если они завершены,..."

Какая часть этого вызывает у вас трудности?

Member 10627346

Это хорошая идея, я знаю это, но когда пользователь перезапускает приложение, на основе которого я могу проверить, что конкретный пользователь завершил работу.Подумайте, что он работает на нескольких системах.

OriginalGriff

Используйте централизованную базу данных.

Member 10627346

я использую централизованную базу данных, но как приложение обнаружит, что этот почтовый идентификатор человека-бла-бла, и он не должен появляться в списке пользователей при перезапуске.