我有 2 个 Controller :一个 Subscriptions
Controller 和一个 PaypalExplress
Controller 。首先处理所有订阅数据,其次处理 Paypal 交易。
问题是必须以某种方式将价格金额 (@subscription.price
) 从 Subscriptions
传递到 paypal Controller 。我考虑过 session[]
和 params[]
哈希,但我认为这不是一种安全的方法。
最佳答案
试试这个...
您可以加密和解密您的 session 参数。
Encode(Session["price"].ToString());
public string Encode(string encodeMe)
{
byte[] encoded = System.Text.Encoding.UTF8.GetBytes(encodeMe);
return Convert.ToBase64String(encoded);
}
public static string Decode(string decodeMe)
{
byte[] encoded = Convert.FromBase64String(decodeMe);
return System.Text.Encoding.UTF8.GetString(encoded);
}
关于ruby-on-rails - 安全地将数据从 Controller 传递到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23950557/