Обратный URL PayPal - PullRequest
       2

Обратный URL PayPal

0 голосов
/ 23 августа 2011

В продолжение моих вопросов о приятеле ... Мне удалось добавить функциональность Pay Pal на мой сайт, и вот последовательность шагов (я использую ASP.NET MVC3 и C #):

  1. Пользователь заходит на мой сайт
  2. Выбор продуктов
  3. Нажмите кнопку PayPal BuyNow, и он будет перенаправлен на веб-сайт PayPal, где он платит сумму
  4. После оплаты, используя функцию автоматического возврата PayPal, я должен перенаправить на другую страницу на моем веб-сайте, где пользователь должен заполнить анкету, и я сохраняю информацию анкеты напротив имени пользователя в базе данных. Анкета необходима.

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

1 Ответ

3 голосов
/ 23 августа 2011

Я просто запутался, как узнать имя пользователя на странице анкеты

Если вы используете Аутентификация с помощью форм , имя пользователя сохраняется в зашифрованном файле cookieтак что у вас есть доступ к нему на всех ваших страницах.Таким образом, внутри действия контроллера, которое вы используете для перенаправления после PayPal:

public ActionResult SuccessPayment()
{
    string username = User.Identity.Name;
    ...
}

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

ИМХО, что разозлит ваших пользователей.

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