Example #1
0
        public static void FinishSignIn()
        {
            HttpRequest Request = HttpContext.Current.Request;

            if (Request != null)
            {
                try {
                    TwitterConnect.API_Key    = ApiSettings.Default.TwitterConsumerKey;
                    TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret;

                    if (TwitterConnect.IsAuthorized)
                    {
                        TwitterConnect twitter     = new TwitterConnect();
                        string         json        = twitter.FetchProfile();
                        TwitterUser    twitterUser = new JavaScriptSerializer().Deserialize <TwitterUser>(json);

                        if (twitterUser != null)
                        {
                            string userName = twitterUser.screen_name + "@Twitter"; // You can change this to be anything you want.
                            if (string.IsNullOrEmpty(userName))
                            {
                                userName = twitterUser.name.Replace(" ", "_") + "@Twitter";
                            }

                            // From here you will need to create the user on your own database or use some method to store the user information
                        }
                    }
                }
                catch (Exception e) {
                    // Add your own code in here to capture the error and log it
                }
            }
        }
Example #2
0
        public static void FinishSignIn()
        {
            HttpRequest Request = HttpContext.Current.Request;

            if (Request != null) {
                try {
                    TwitterConnect.API_Key = ApiSettings.Default.TwitterConsumerKey;
                    TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret;

                    if (TwitterConnect.IsAuthorized) {
                        TwitterConnect twitter = new TwitterConnect();
                        string json = twitter.FetchProfile();
                        TwitterUser twitterUser = new JavaScriptSerializer().Deserialize<TwitterUser>(json);

                        if (twitterUser != null) {
                            string userName = twitterUser.screen_name + "@Twitter"; // You can change this to be anything you want.
                            if (string.IsNullOrEmpty(userName)) {
                                userName = twitterUser.name.Replace(" ", "_") + "@Twitter";
                            }

                            // From here you will need to create the user on your own database or use some method to store the user information
                        }
                    }
                }
                catch (Exception e) {
                    // Add your own code in here to capture the error and log it
                }
            }
        }
 protected void btnAuthorize_Click(object sender, EventArgs e)
 {
     if (!TwitterConnect.IsAuthorized)
     {
         TwitterConnect twitter = new TwitterConnect();
         twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
     }
 }
Example #4
0
 protected void btnAuthorize_Click(object sender, EventArgs e)
 {
     if (!TwitterConnect.IsAuthorized)
     {
         TwitterConnect twitter = new TwitterConnect();
         twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
     }
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            twituse[] users = new twituse[8];
             if (TwitterConnect.IsAuthorized)
                    {
                        for (int i = 0; i < 8; i++)
                        {
                            TwitterConnect twitter = new TwitterConnect();

                            //LoggedIn User Twitter Profile Details

                            //Any other User Twitter Profile Details. Here jQueryFAQs
                            string sname=i.ToString();
                            string namee = Session[sname].ToString();
                            namee = namee.ToLower();

                            DataTable dt = twitter.FetchProfile(namee);
                            //imgOtherProfile.ImageUrl = dt.Rows[0]["profile_image_url"].ToString();
                            //lblOtherName.Text = dt.Rows[0]["name"].ToString();
                            //lblOtherTwitterId.Text = dt.Rows[0]["Id"].ToString();
                            //lblOtherScreenName.Text = dt.Rows[0]["screen_name"].ToString();
                            //lblOtherDescription.Text = dt.Rows[0]["description"].ToString();
                            //lblOtherTweets.Text = dt.Rows[0]["statuses_count"].ToString();
                            //lblOtherFollowers.Text = dt.Rows[0]["followers_count"].ToString();

                            users[i].twiti = dt.Rows[0]["Id"].ToString();
                            users[i].imgur = dt.Rows[0]["profile_image_url"].ToString();
                            users[i].follower = dt.Rows[0]["followers_count"].ToString();
                            users[i].nam = dt.Rows[0]["screen_name"].ToString();

                        }

                        Array.Sort(users);
                        DropDownList1.Items.Clear();
                        for (int i = 0; i < 8; i++)
                        {
                            DropDownList1.Items.Add(users[i].nam );
                        }

                  //      fetchmainuser();

                        img1.ImageUrl = users[0].imgur;
                        img2.ImageUrl = users[1].imgur;
                        img3.ImageUrl = users[2].imgur;
                        img4.ImageUrl = users[3].imgur;
                        img5.ImageUrl = users[4].imgur;
                        img6.ImageUrl = users[5].imgur;
                        img7.ImageUrl = users[6].imgur;
                        img8.ImageUrl = users[7].imgur;

                    }
                    if (TwitterConnect.IsDenied)
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true);
                    }
        }
Example #6
0
        public static void Authorize()
        {
            HttpRequest Request = HttpContext.Current.Request;

            if (Request != null) {
                TwitterConnect.API_Key = ApiSettings.Default.TwitterConsumerKey;
                TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret;

                if (!TwitterConnect.IsAuthorized) {
                    TwitterConnect twitter = new TwitterConnect();
                    twitter.Authorize(SocialRedirectUrl.GetRedirectUrl(SocialSignIn.TwitterRedirectQuery));
                }
            }
        }
Example #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     TwitterConnect.API_Key    = Ortak.Twitter_API_Key.ToString();
     TwitterConnect.API_Secret = Ortak.Twitter_API_Secret.ToString();
     if (!IsPostBack)
     {
         if (!TwitterConnect.IsAuthorized)
         {
             TwitterConnect twitter = new TwitterConnect();
             twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
         }
         else
         {
             TwitterConnect twitter   = new TwitterConnect();
             DataTable      dt        = twitter.FetchProfile();
             string         AdiSoyadi = dt.Rows[0]["name"].ToString();
             AdiSoyadi  = Trkarakter(AdiSoyadi);
             Gel_Twitto = cls_Uyeler.KontrolEtUyemi_Twitter(dt.Rows[0]["screen_name"].ToString(), dt.Rows[0]["id"].ToString());
             if (Gel_Twitto > 0)
             {
                 string[] GelBilgi = { Gel_Twitto.ToString(), AdiSoyadi };
                 Veritabani_Uyenin_Sepeti_Gel(Gel_Twitto.ToString());
                 Session.Add("E_ticaretim", GelBilgi);
                 Response.Redirect("Hesabim.aspx");
             }
             else
             {
                 Gel_Twitto = cls_Uyeler.Kullanici_KayitEkle_Twitter(dt.Rows[0]["screen_name"].ToString(), dt.Rows[0]["id"].ToString(), AdiSoyadi);
                 if (Gel_Twitto > 0)
                 {
                     //string AdiSoyadi = dt.Rows[0]["name"].ToString();
                     //AdiSoyadi = Trkarakter(AdiSoyadi);
                     string[] GelBilgi = { Gel_Twitto.ToString(), AdiSoyadi };
                     Veritabani_Uyenin_Sepeti_Gel(Gel_Twitto.ToString());
                     Session.Add("E_ticaretim", GelBilgi);
                     Response.Redirect("Hesabim.aspx");
                 }
                 else
                 {
                     Response.Redirect("Hata.aspx", false);
                 }
             }
         }
         if (TwitterConnect.IsDenied)
         {
             ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true);
         }
     }
 }
        /// <summary>
        /// Twitts passed message to Twitter.
        /// </summary>
        /// <param name="message">Text message that needs to be twitted.</param>
        private void TwittResults(string message)
        {
            TwitterConnect twitter = new TwitterConnect();

            if (!TwitterConnect.IsAuthorized)
            {
                twitter.OAuthToken       = "352481636-LLfi8s5UgTG3wgNaTAAM4PWhebHMZYZJv1pk5XIB";
                twitter.OAuthTokenSecret = "cXK4IQn1YrJ2JUG4WXq9AaO74f888Nm2OIWfjORo";
                twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
            }
            // Post results to Twitter. Only 140 characters can be posted to Twitter:
            string twitt = message.Substring(0, 140);

            twitter.Tweet(twitt);
        }
Example #9
0
        public static void Authorize()
        {
            HttpRequest Request = HttpContext.Current.Request;

            if (Request != null)
            {
                TwitterConnect.API_Key    = ApiSettings.Default.TwitterConsumerKey;
                TwitterConnect.API_Secret = ApiSettings.Default.TwitterConsumerSecret;

                if (!TwitterConnect.IsAuthorized)
                {
                    TwitterConnect twitter = new TwitterConnect();
                    twitter.Authorize(SocialRedirectUrl.GetRedirectUrl(SocialSignIn.TwitterRedirectQuery));
                }
            }
        }
        public void fetchmainuser()
        {
            if (TwitterConnect.IsAuthorized)
                    {
                        TwitterConnect twitter = new TwitterConnect();

                        //LoggedIn User Twitter Profile Details

                        //Any other User Twitter Profile Details. Here jQueryFAQs

                        DataTable dt = twitter.FetchProfile(Session["main"].ToString());

                        main.twiti = dt.Rows[0]["Id"].ToString();
                        main.imgur = dt.Rows[0]["profile_image_url"].ToString();
                        main.follower = dt.Rows[0]["followers_count"].ToString();
                        main.nam = dt.Rows[0]["screen_name"].ToString();

            }
        }
 protected void btnTweet_Click(object sender, EventArgs e)
 {
     TwitterConnect twitter = new TwitterConnect();
     twitter.Tweet(txtTweet.Text);
 }
 /// <summary>
 /// Twitts passed message to Twitter.
 /// </summary>
 /// <param name="message">Text message that needs to be twitted.</param>
 private void TwittResults(string message)
 {
     TwitterConnect twitter = new TwitterConnect();
     if (!TwitterConnect.IsAuthorized)
     {
         twitter.OAuthToken = "352481636-LLfi8s5UgTG3wgNaTAAM4PWhebHMZYZJv1pk5XIB";
         twitter.OAuthTokenSecret = "cXK4IQn1YrJ2JUG4WXq9AaO74f888Nm2OIWfjORo";
         twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
     }
     // Post results to Twitter. Only 140 characters can be posted to Twitter:
     string twitt = message.Substring(0,140);
     twitter.Tweet(twitt);
 }
Example #13
0
        protected void lnk_twitter_Click(object sender, EventArgs e)
        {
            try
            {
                Session["USERINFO"] = null;
                Session.Clear();

                TwitterConnect twitter = new TwitterConnect();
                twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
                //OAuthHelper oauthhelper = new OAuthHelper();
                //string requestToken = oauthhelper.GetRequestToken();

                //if (string.IsNullOrEmpty(oauthhelper.oauth_error))
                //    Response.Redirect(oauthhelper.GetAuthorizeUrl(requestToken));
                //else
                //    Response.Write(oauthhelper.oauth_error);
            }
            catch(Exception ex)
            {

            }
        }
Example #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        txtWachtwoord.Attributes.Add("value", "Paswoord");
        lblFeedback.Text = (string)(Session["feedbacklogin"]);
        Session.Add("feedbacklogin", "");

        //Facebook
        FaceBookConnect.API_Key = "249728251846520";
        FaceBookConnect.API_Secret = "1d01c361395c681d29ec84ba2a4aedc2";

        if (!IsPostBack)
        {
            if (Request.QueryString["error"] == "access_denied")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('User has denied access.')", true);
                return;
            }

            string code = Request.QueryString["code"];
            if (!string.IsNullOrEmpty(code))
            {
                string data = FaceBookConnect.Fetch(code, "me");
                FaceBookUser faceBookUser = new JavaScriptSerializer().Deserialize<FaceBookUser>(data);

                btnLogin.Enabled = false;

                var voornaam = faceBookUser.First_Name;
                var naam = faceBookUser.Last_Name;
                var email = faceBookUser.Email;
                var wachtwoord = "";
                var gebruikersnaam = faceBookUser.UserName;
                Boolean toegestaan = false;

                newUser.wachtwoord = wachtwoord;
                newUser.gebruikersnaam = gebruikersnaam;
                gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam);
                gebruikersid = gebruikersidlijst[0];

                toegestaan = BLLUser.Checker(newUser);
                if (toegestaan == true)
                {
                    lblFeedback.Text = "gebruiker bestaat al";
                    Session.Add("gebruikersid", gebruikersid);
                    Session.Add("feedback", "");
                    Response.Redirect("~/Home.aspx");

                }
                else
                {
                    newUser.email = email;
                    newUser.voornaam = voornaam;
                    newUser.naam = naam;
                    newUser.rol = "visitor";
                    BLLUser.insert(newUser);
                    Session.Add("gebruikersid", gebruikersid);
                    Session.Add("feedback", "");
                    Response.Redirect("~/Home.aspx");

                }
            }
        }

        //Twitter
        TwitterConnect.API_Key = "7EqQPlH21pXj4yUbefEIA";
        TwitterConnect.API_Secret = "StTNa0Wb8gKhaPrBcPDtkboJKXW6BMIGHFfhRbRshY";
        if (!IsPostBack) if (!IsPostBack)
            {
                if (TwitterConnect.IsAuthorized)
                {
                    TwitterConnect twitter = new TwitterConnect();

                    DataTable dt = twitter.FetchProfile();

                    btnLogin.Enabled = false;

                    var fullnaam = dt.Rows[0]["name"].ToString();
                    var splitnaam = fullnaam.Split(' ');

                    var voornaam = splitnaam[0];
                    var naam = splitnaam[1];
                    var email = "";
                    var wachtwoord = "";
                    var gebruikersnaam = dt.Rows[0]["screen_name"].ToString();

                    Boolean toegestaan = false;

                    newUser.wachtwoord = wachtwoord;
                    newUser.gebruikersnaam = gebruikersnaam;

                    toegestaan = BLLUser.Checker(newUser);
                    if (toegestaan == true)
                    {
                        gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam);
                        gebruikersid = gebruikersidlijst[0];
                        lblFeedback.Text = "gebruiker bestaat al";
                        Session.Add("gebruikersid", gebruikersid);
                        Session.Add("feedback", "");
                        Response.Redirect("~/Home.aspx");

                    }
                    else
                    {
                        newUser.email = email;
                        newUser.voornaam = voornaam;
                        newUser.naam = naam;
                        newUser.rol = "visitor";
                        BLLUser.insert(newUser);
                        gebruikersidlijst = BLLUser.selectgebruikerid(newUser.gebruikersnaam);
                        gebruikersid = gebruikersidlijst[0];
                        Session.Add("gebruikersid", gebruikersid);
                        Session.Add("feedback", "");
                        Response.Redirect("~/Home.aspx");

                    }
                }
                if (TwitterConnect.IsDenied)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('User has denied access.')", true);
                }
            }
    }
Example #15
0
        protected void btnTweet_Click(object sender, EventArgs e)
        {
            TwitterConnect twitter = new TwitterConnect();

            twitter.Tweet(txtTweet.Text);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     TwitterConnect.API_Key = "0RPrNf5mlj93eFAyTuc4yA";
     TwitterConnect.API_Secret = "jDD3SEcbgR0pylPKOlh18Rx2sjicmp52mEpyvpARTus";
     if (!TwitterConnect.IsAuthorized)
     {
         TwitterConnect twitter = new TwitterConnect();
         twitter.Authorize(Request.Url.AbsoluteUri.Split('?')[0]);
     }
 }