Добавить страницу перенаправить на неверное место - PullRequest
0 голосов
/ 28 февраля 2012

Когда у меня есть пользовательский диалог добавления страницы, я передаю redirect_uri вот так

http://MYSITE/?r=c/action&token=123456789

, когда диалог возвращается, он удаляет переменную токена, поэтому URL выглядит как

http://MYSITE/?r=c%2Faction&&tabs_added%5B176281002470701%5D=1#_=_

переменная токена потеряна,

Любое тело имеет представление о том, почему это произошло?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2013

Один из вариантов - поместить все необходимые переменные в одну строку base64 и передать этого парня в качестве единственного параметра строки запроса.

Псевдокод будет:

data = toBase64String("action&token=123456789")
redirect_uri = "http://MYSITE/?data=" + data;

ТогдаВы декодируете его, куда бы вы ни перенаправили.

0 голосов
/ 28 февраля 2012

Может быть ошибка или косая черта. Попробуйте добавить дополнительный параметр в конце, который вас не интересует, или удалите косую черту

http://MYSITE/?r=c/action&token=123456789&t=1

http://MYSITE/?r=caction&token=123456789
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...