Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Modul für Facebook Login?

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Modul für Facebook Login?
    am: 10. April 2012, 15:43:42
    Hallo,

    hat jemand von euch einen Facebook Login bei sich realisiert?
    Sind am überlegen, ob es Sinn macht und wollte mal Anregungen dazu hören?

    tk

    Linkback: https://www.modified-shop.org/forum/index.php?topic=19403.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Modul für Facebook Login?
    Antwort #1 am: 10. April 2012, 23:54:59
    Hallo schneller,

    wozu soll das gut sein?

    Schöne Grüße,
    Jan

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Modul für Facebook Login?
    Antwort #2 am: 11. April 2012, 07:39:10
    Ich glaube schneller meint, das man sich mit seinem facebook login auch im shop einloggen kann.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #3 am: 11. April 2012, 12:35:43
    genau da tue ich :-)
    Wurde uns von einigen SEO Pros vorgeschlagen: wie in das im Moment sei ... auch wenn ich wenig davon halte.
    Deshalb wollte ich mal herumfragen.

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Modul für Facebook Login?
    Antwort #4 am: 11. April 2012, 12:46:18
    Kommt wohl auch auf die Artikel an, die ihr verkauft.
    Für mich und meine Kunden macht so etwas absolut keinen Sinn.

    Schöne Grüße,
    Jan

    kyhn

    • Mitglied
    • Beiträge: 113
    Re: Modul für Facebook Login?
    Antwort #5 am: 11. April 2012, 14:00:27
    Wurde uns von einigen SEO Pros vorgeschlagen:
    :-!

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #6 am: 11. April 2012, 14:07:09
    solche kommentare kannst du dir sparen, kyhn!

    Ich gehe also wohl recht in der Annahme, dass bisher niemand das für XTC-M realtisiert hat.

    alien

    • Mitglied
    • Beiträge: 179
    Re: Modul für Facebook Login?
    Antwort #7 am: 11. April 2012, 14:15:09
    Daran hab ich auch vor Kurzem gedacht :)
    Für unsere Kundschaft wäre es schon sinnvoll, zumal eh sehr viele Kunden über Facebook generiert werden und wir viele Fans haben.

    Aber gibt es wohl leider wirklich noch nicht :/

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #8 am: 24. September 2012, 17:43:42
    hat das inzwischen schon jemand umgesetzt?

    grüße

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #9 am: 04. Oktober 2012, 15:49:57
    werde mich jetzt mal daran machen.
    ich versuche festzuhalten was ich mache, sodass andere ggf. ein modul daraus basteln können.
    Mein Ausgangspunkt ist leider etwas anders. Habe einen 1-Page-Login, benutze aber eigentlich vor allem ein popup zum einloggen/registrieren, wenn JS aktiv ist.
    Es wird bei mir auch geprüft, ob ggf. noch Daten fehlen vor dem Einkauf (z.B. Adresse etc.)

    Grundidee:

    Facebook Login
    - user kann wählen zwischen regulärem und fb login.
    - benutzt er FB login wird ein FB request gesendet. Die zurückerhaltene user_id wird intern mit der customers-tabelle gegengeprüft als customers_id (z.b. "fb_user_id"). Existiert der user nicht lokal (neuer user), dann erstelle einen neuen user mit den FB Werten. Existiert der user bereits in der DB logge ihn ein
    - vor dem Einkauf müssen ggf. Informationen nachgereicht werden. prüfen etc.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #10 am: 04. Oktober 2012, 16:13:30
    Der Anfang ist leicht,

    https://developers.facebook.com/docs/guides/web/
    man benötigt eine app_id und muss dann

    ganz unten in includes/header.php

    Code: PHP  [Auswählen]
    <div id="fb-root"></div>
    <script>
            window.fbAsyncInit = function() {
              FB.init({
                appId      : 'APP_ID', // App ID
                channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
                status     : true, // check login status
                cookie     : true, // enable cookies to allow the server to access the session
                xfbml      : true  // parse XFBML
              });
              // Additional initialization code here
            };
            // Load the SDK Asynchronously
            (function(d){
               var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
               if (d.getElementById(id)) {return;}
               js = d.createElement('script'); js.id = id; js.async = true;
               js.src = "//connect.facebook.net/en_US/all.js";
               ref.parentNode.insertBefore(js, ref);
             }(document));
    </script>

    einfügen.

    ich habe mir im rootfolder die datei test_fb.php erstellt folgenden inhalts

    Code: PHP  [Auswählen]
    <?php
           
            include ('includes/application_top.php');
            # TODO wg mod rewrite
            $_SESSION['REFERER'] = $_SERVER['REQUEST_URI'];
    ?>     
    <?php
            # TODO META TAGS ETC



            $smarty = new Smarty;
           
            require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');
            $breadcrumb->add("fb test", tk_get_href_link("test fb.php"));
           
            # Page Header anzeigen
            require (DIR_WS_INCLUDES.'header.php');
    ?>

    <div class="fb-login-button" scope="email,user_checkins">
            Login with Facebook
    </div>

    <?php

            # Template Location
            #$smarty->assign('main_content', $smarty->fetch(CURRENT_TEMPLATE.'/module/submit.html'));
           
            $smarty->caching = 0;
            if (!defined('RM'))
              $smarty->load_filter('output', 'note');
           
            $smarty->display(CURRENT_TEMPLATE.'/index.html');

            include ('includes/application_bottom.php');
    ?>

     

    Damit haben wir bereits den login_button.

    Die Datenbankabwicklung fehlt aber noch.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #11 am: 04. Oktober 2012, 17:20:07
    man beachte, dass man eine extra app_id braucht, wenn man lokal testen will. dann muss man als server http://localhost:8888 angeben (port nur auf dem mac oder wenn gesetzt).

    hier ein kleiner guide. läuft lokal, jetzt nur noch die xtc:db anbindung etc.
    http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/

    keineLustmehr

    • Schreiberling
    • Beiträge: 360
    • Geschlecht:
    Re: Modul für Facebook Login?
    Antwort #12 am: 04. Oktober 2012, 17:52:43
    Ich will ja kein Spielverderber sein, aber dass es sowas noch nicht gibt könnte Gründe haben. Ich hab da so meine Datenschutzbedenken, wenn der Like-Button schon datenrechtlich bedenklich ist, was ist dan erst mit einem Login? FB wird es freuen noch genauere Daten (Shop, Artikel, ...) zu bekommen.

    Volker

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Modul für Facebook Login?
    Antwort #13 am: 04. Oktober 2012, 18:34:36
    fb bekommt so keine weiteren daten.
    und da jede moderne seite heutzutage einen facebook/google/twitter login hat mache ich mir nicht wirklich gedanken.

    keineLustmehr

    • Schreiberling
    • Beiträge: 360
    • Geschlecht:
    Re: Modul für Facebook Login?
    Antwort #14 am: 04. Oktober 2012, 18:48:46
    FB bekommt keine Daten von welcher Seite aus der Login erfolgt? Das will ich sehen. Und schwupp haben wir eine Verknüpfung von FB-Profil und Webshop. Dann schaut FB wer noch alles bei den gleichen Webshops sich einloggt und dann gibt es eine Gruppe von Leuten mit den gleichen Interessen. Wenn das nicht ideal für FB ist, dann weiss ich nicht. Und das beste FB braucht nicht mal eine IP-Adresse des Users, der liefert ja sogar den Klarnamen gleich mit. Dann trackt FB das weitere Besuchsverhalten der User im Webshop (weil bin ja mit FB-Account angemeldet und in den FB-AGB steht bestimmt drin dass ich zugestimmt habe).
    1 Antworten
    1469 Aufrufe
    08. September 2017, 14:18:32 von awids
    1 Antworten
    3706 Aufrufe
    21. Januar 2016, 23:33:59 von Teddy65
    0 Antworten
    1860 Aufrufe
    27. August 2014, 07:17:13 von robertko