当我使用Add Page Tab对话框时,我已经像这样传递了redirect_uri
http://MYSITE/?r=c/action&token=123456789
当对话框返回时,它会删除令牌变量,因此网址看起来像
http://MYSITE/?r=c%2Faction&&tabs_added%5B176281002470701%5D=1#_=_
令牌变量丢失,
任何人都知道为什么会这样?
答案 0 :(得分:0)
可能是一个错误或正斜线。尝试在您不关心的末尾添加额外的参数或删除正斜杠
http://MYSITE/?r=c/action&token=123456789&t=1
http://MYSITE/?r=caction&token=123456789
答案 1 :(得分:0)
一个选项是将所有需要的变量放在一个base64字符串中,并将该字符串作为单个查询字符串参数传递。
伪代码将是:
data = toBase64String("action&token=123456789")
redirect_uri = "http://MYSITE/?data=" + data;
然后在重定向到的任何地方解码它。