拒绝facebook登录后返回页面

时间:2013-05-03 17:01:07

标签: java facebook facebook-login

我正在尝试处理那些不想在已经启动过程后使用facebook登录的用户。

当前流程:

  • 打开新的浏览器标签
  • 转到网址(mysite.com)
  • 点击登录(启动阴影框)
  • 点击影子框中的Facebook登录按钮(将用户带到Facebook登录页面)
  • 单击后退按钮(将用户返回到新标签页,而不是按预期返回mysite.com)

似乎重定向到facebook登录页面会从用户历史记录中删除mysite.com。如果用户选择按后退按钮不登录Facebook,我如何确保用户能够返回mysite.com?

我正在使用facebook服务器端登录程序。并重定向以从Facebook获取“代码”。

这是重定向到facebook登录的功能

private void getCode(ServletResponse resp, String app_id, String my_url)
    throws UnsupportedEncodingException, IOException {

        String dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" + 
        app_id + "&scope=email,offline_access&redirect_uri=" + URLEncoder.encode(my_url, "UTF-8");
        ((HttpServletResponse) resp).sendRedirect(dialog_url);

} 

0 个答案:

没有答案