对我现在正在做的事情有什么更多的看法,你认为在这种情况下什么更好。
现在我正在使用 Azure ACS 构建登录,我想知道哪个会更好。
选项 1 当用户单击他们想要使用的登录名时,将打开一个弹出窗口,然后他们可以在那里登录。但我无法关闭那个弹出窗口。一旦他们登录,我希望关闭弹出窗口并从他们所在的选项卡重定向到不同的页面,但我不确定 ACS 是否可能。
选项 2 存在页面内重定向,但这会使用户远离网站,这是我真的不想做的事情。
有没有办法让选项 1以我希望它与 Azure ACS 一起使用的方式工作?如:
- 用户进入我的登录页面
- 用户点击 Google 或 Facebook
- 弹出窗口打开相应的标志
- 登录后,弹出窗口关闭
- 选项卡用户打开是重定向到用户页面,我仍然有要在该视图中使用的 FormCollection 对象。
这是我正在使用的js。
$(function () {
$(".signup a").click(function () {
var sizes = ["width=850,height=500"];
var url = $(this).attr("class");
var name = "popUp";
var size = sizes[0];
window.open(url, name, size);
});
});