0

我正在尝试处理在他们已经开始该过程之后不想使用 facebook 登录的用户。

当前流程:

  • 打开新的浏览器选项卡
  • 转到 URL (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);

} 
4

0 回答 0