Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Login 我可以定制FaceBook的灯箱“连接FaceBook以继续”和“此网站要求您连接FaceBook”吗?_Login_Facebook - Fatal编程技术网

Login 我可以定制FaceBook的灯箱“连接FaceBook以继续”和“此网站要求您连接FaceBook”吗?

Login 我可以定制FaceBook的灯箱“连接FaceBook以继续”和“此网站要求您连接FaceBook”吗?,login,facebook,Login,Facebook,我们能改变这个灯箱里的文字吗 要更改此网站,请连接Facebook。并与Facebook连接以继续我不确定是否要用JavaScript SDK实现这一点,但我知道你可以用PHP SDK实现这一点 您必须创建希望以HTML和CSS显示的框。当您在页面中生成它时,服务器会点击按钮,将用户引导到$facebook->getLoginUrl提供的位置 这基本上就是你想要的。正如我所说的,我不确定JavaScript SDK是否能够完成同样的任务 here what i am doing in "fa

我们能改变这个灯箱里的文字吗


要更改此网站,请连接Facebook。并与Facebook连接以继续

我不确定是否要用JavaScript SDK实现这一点,但我知道你可以用PHP SDK实现这一点

您必须创建希望以HTML和CSS显示的框。当您在页面中生成它时,服务器会点击按钮,将用户引导到$facebook->getLoginUrl提供的位置

这基本上就是你想要的。正如我所说的,我不确定JavaScript SDK是否能够完成同样的任务

here what i am doing 

in "facebooklogin.aspx" is first page for login after login and permissions user redirect to xxx.aspx page where i am fetching user details.

-- facebooklogin.aspx

<head runat="server">
    <title>FaceBook Login</title>
    <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US"
        type="text/javascript"></script>
    <script type="text/javascript">

    function fblogin()
    {    
        //<![CDATA[
            //Replace API key with yours from Facebook
            var api_key = 'XXX';
            var channel_path = 'xd_receiver.htm';

            FB_RequireFeatures(["XFBML"], function() {
                // Create an ApiClient object, passing app's API key and 
                // a site relative URL to xd_receiver.htm
                FB.Facebook.init(api_key, channel_path);
                FB.ensureInit(function() {
                    FB.Connect.showPermissionDialog("email,user_birthday,user_location", function(perms) {
                        if (!perms) {
                            //alert("No");
                        } else {
                            //alert("yes");
                            window.location ="http://xxx.aspx"
                        }
                    });
                });
            });
        //]]> 
    }   
    </script>    
</head>
<body>
    <form id="form1" runat="server">
    <div id="divbtnfb">
        <a onclick="javascript:fblogin();">login</a>
    </div>
    </form>
</body>


--CODE BEHIND in XXX.aspx

protected void Page_Load(object sender, System.EventArgs e)
        {
            if (ConnectAuthentication.isConnected())
            {
                //Create instance of REST api using current authanticated session
                Api api = new Api(CurrentSession);
                //Display user data captured from the Facebook API.
                try
                {
                    Facebook.Schema.user user = api.Users.GetInfo();
                    firstName.Text = user.first_name;
                    lastName.Text = user.last_name;
                    //for email use client code
                }
                catch
                {
                    Response.Redirect("facebooklogin.aspx");
                }
            }
            else
            {
                Response.Redirect("facebooklogin.aspx");
            }
}


-- In facebooklogin.aspx its checking for permission, if user is not loggedin to facebook this script shows this lightbox.
I want to change this lightbox