2011-08-23 77 views
0

继续我的付款朋友的问题... 我已经能够添加付费朋友的功能到我的网站,这里是步骤的序列(我正在使用ASP.NET MVC3和C#):PayPal返回的URL

  1. 用户登录到我的网站
  2. 选择产品
  3. 点击贝宝现在购买按钮,他将被重定向到PayPal网站,在那里他支付的金额
  4. 支付后,使用PayPal的自动返回功能,我必须重定向到我的不同页面用户必须填写调查问卷的网站,并将调查问卷信息与用户名保存在数据库中。问卷是必要的。

我该怎么做第4步。我只是困惑我怎么才能知道问卷页面的用户名。 我打算做的方式是在问卷页面,我会要求用户再次输入用户名和密码。有没有更好的办法

回答

3

我对我怎么能知道在问卷页面

的用户名。如果您使用Forms Authentication的用户名被存储在一个加密的cookie,所以你有机会获得公正迷茫它在你的所有网页上。所以您在使用重定向到贝宝后,控制器动作中:

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

我打算做的是在调查问卷页面,我会要求用户 再次输入用户名和密码

方式

恕我直言,这将激怒用户关闭。

+0

感谢您的信息。我试过你的方法,它的工作原理。 – igress