Twitter 如果用户单击';取消';?

Twitter 如果用户单击';取消';?,twitter,opencart,hybridauth,Twitter,Opencart,Hybridauth,我使用的是允许用户使用其社交媒体登录凭据登录。这已正确实现,用户可以创建新帐户,但是,如果在提示授予应用程序权限时单击“取消”按钮,将导致出现一个黑色页面(URL参数:?route=hybrid/auth&provider=Twitter): 如何修复此问题,使其返回到登录页面?现在转到哪里?。。您可以在此控制器文件中更改此取消按钮的URL。只需在.tpl文件中找到该按钮并覆盖该URL(它是包含表单中的URL或onclick事件中的URL),如果无法更改,则将操作与单击事件关联(使用jQuer

我使用的是允许用户使用其社交媒体登录凭据登录。这已正确实现,用户可以创建新帐户,但是,如果在提示授予应用程序权限时单击“取消”按钮,将导致出现一个黑色页面(URL参数:?route=hybrid/auth&provider=Twitter):


如何修复此问题,使其返回到登录页面?

现在转到哪里?。。您可以在此控制器文件中更改此取消按钮的URL。只需在
.tpl
文件中找到该按钮并覆盖该URL(它是包含表单中的URL或
onclick
事件中的URL),如果无法更改,则将操作与单击事件关联(使用jQuery)停止默认操作的按钮的名称
e.preventDefault()
@NipunTyagi@Abdo Adel,我无法更改
onclick
事件或
操作,因为取消按钮位于Twitter本身,而不是我的代码中。不幸的是,我需要大量的工作和时间来设置一个像您这样的环境,但我要做的是,打开与此路由对应的控制器
hybrid/auth
,跟踪
提供程序
值为
“Twitter”
,使用
错误日志(print\r($this->request,true))
转储请求数据,查看导致错误的行,捕获它并将用户重定向到登录页面,另外,我非常确定您使用的插件有一些设置,用于指定取消按钮的重定向链接