Как заполнить форму, вызвать вход / зарегистрироваться, если не вошел в систему, и вставить данные после того, как пользователь вошел в систему (или зарегистрировался) - PullRequest
0 голосов
/ 31 марта 2011

Я пытаюсь создать механизм входа / регистрации всплывающего div, который может быть запущен а) нажатием кнопок регистрации / входа в верхнем правом углу веб-приложения; б) после того, как пользователь заполнил форму, онпопросили войти или зарегистрироваться (после чего его входные данные были сохранены)

У меня возникли проблемы с пониманием того, как включить процесс входа в систему в форме отправки, зная следующее:

1)Вход / регистрация всплывающего div обрабатывается jquery.Форма находится внизу шаблона моей страницы и может отображаться на каждой странице веб-сайта.

Я полагаю, что когда пользователь завершит подачу заявки (скажем, отзыв на Yelp.com), он вызоветвойдите / зарегистрируйте jquery для отображения всплывающего элемента div.

Но как отправка обзора возвращает процесс обратно, чтобы убедиться, что пользователь действительно вошел в систему / зарегистрирован, и все в порядке, чтобы вставить данные в БД.

Я иду по неправильному пути?Любые другие варианты?

1 Ответ

1 голос
/ 31 марта 2011

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

Если пользователь не вошел в систему, то, если он хочет выполнить действие, требующее, чтобы он вошел в систему, вы предоставляете ему логин div. Если он заполняет форму входа / регистрации, у вас есть два варианта:
- выполнить вход AJAX
- сделать логин стандартным способом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...