コード例 #1
0
ファイル: default.aspx.cs プロジェクト: obarlik/OAuth2Net
        protected void Page_Load(object sender, EventArgs e)
        {
            OAuth2Facebook.Callback(
                Request.Params["code"],
                Request.Params["error"],
                Request.Params["state"],
                Request.Params["error_description"],
                Request.Params["error_uri"],
                success: state =>
            {
                OAuth2Facebook.SuccessCallback(state);

                LoginHelper.LoginUser(
                    state.ProviderName + "-" + state.PersonId,
                    state.PersonName,
                    state.PersonEmail,
                    state.PersonPhotoUrl,
                    "User");

                HttpContext.Current.Response.Redirect(state.ReturnUrl);
            },
                failure: state => HttpContext.Current.Response.Redirect(state.ReturnUrl));
        }