PayPal返回URL

时间:2011-08-23 16:33:16

标签: asp.net asp.net-mvc-3 paypal

继续我的薪水问题...... 我已经能够将pay pal功能添加到我的网站,这里是一系列步骤(我使用的是ASP.NET MVC3和C#):

  1. 用户登录我的网站
  2. 选择产品
  3. 点击PayPal BuyNow按钮,他被重定向到paypal网站,在那里他支付金额
  4. 付款后,使用paypal的自动返回功能,我必须重定向到我的网站上的不同页面,用户必须填写调查问卷,并将问卷信息保存在数据库中的用户名中。调查问卷是必要的。
  5. 我该怎么做第4步。我只是对如何知道调查问卷页面中的用户名感到困惑。 我计划的方法是在问卷页面中,我会要求用户再次输入用户名和密码。是否有更好的方法

1 个答案:

答案 0 :(得分:3)

  

我对如何知道调查问卷页面中的用户名感到困惑

如果您使用Forms Authentication,则用户名存储在加密Cookie中,以便您可以在所有网页上访问该用户名。因此,在PayPal之后用于重定向到的控制器操作内部:

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

我打算做的方法是在问卷页面中我会问用户   再次输入用户名和密码

恕我直言,这会让你的用户感到沮丧。