Ergebnis 1 bis 34 von 34

Thema: Contao Facebook Login (für Contao 4)

  1. #1
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard Contao Facebook Login (für Contao 4)

    Da die codefog/contao-facebook_login Extension unter Contao 4 nicht mehr funktioniert bzw. funktionieren kann (siehe contao/core-bundle/pull/1159) haben wir nun ein eigenes Facebook Login Bundle für Contao 4 gemacht:


    Für die Konfiguration und Einrichtung siehe die README. Wichtig ist, dass man seit ~1. Oktober 2017 den Facebook Login in der Facebook App speziell konfigurieren muss. Ein funktionierendes Beispiel sieht man in diesem Screenshot:


  2. #2
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Hey genau darauf habe ich gewartet.

    Blöde Frage kann man die schon über den Manager installieren
    Liebe Grüße
    WebRoxx


  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja kann man
    Eben installiert
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Okay hab das jetzt mal versucht.


    Im Log steht allerdings: Access token metadata contains unexpected app ID.

    Es wird auch kein Nutzer angelegt.
    Liebe Grüße
    WebRoxx


  5. #5
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Also

    die App ist aktiv, die App-ID wie Secret stimmen, die API-Version auch
    auch sind die URLs wie im Beispiel eingetragen

    Dennoch kommt dieser Fehler. Gibt es schon Feedback von anderen ?
    Liebe Grüße
    WebRoxx


  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Hm, ja mir fällt gerade ein Fehler bei der Extension auf. Du hast wahrscheinlich entweder nur im Website Root die App ID eingetragen oder im Website Root eine andere App ID eingetragen als in den System Einstellungen. Kurzfristig fällt mir da kein einfacher fix dafür ein. Du müsstest also als Workaround momentan nur die Facebook App Einstellungen in den System Einstellungen verwenden - nicht die im Website Root.

    https://github.com/inspiredminds/con...login/issues/1
    Geändert von Spooky (17.11.2017 um 17:15 Uhr)

  7. #7
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Also ich habe nur die unter "Einstellungen" Die im Page-Root habe ich rausgenommen

    Wenn ich nur die im Root nehme kommt im Log folgendes: Facebook login callback called without valid app configuration.
    Geändert von WebRoxx (17.11.2017 um 17:17 Uhr)
    Liebe Grüße
    WebRoxx


  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Versuche es nochmal mit Version 1.0.1.

  9. #9
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Okay,

    was mir jetzt auf die schnelle auf gefallen ist:

    App-Daten unter Einstellungen -> nichts passiert bei klick auf login bzw. zwar Frage nach Zulassen der FB daten aber kein Nutzer angelegt
    App-Daten in Seitenroot -> funktioniet aber die Weiterleitungsseite ist http://www.exampe.org/fblogincallback/AtuellePageID

    wenn diese aber nicht in Gültige OAuth Redirect URIs in den App-Einstellungen steht funktioniert es nicht und es kommt zum Fehler

    URL blockiert: Diese Weiterleitung ist fehlgeschlagen, da die URI zur Weiterleitung in den Client oAuth-Einstellungen der App nicht auf die Whitelist gesetzt wurde. Stelle sicher, dass Client- und Web OAuth-Login aktiviert sind und füge alle deine App-Domäns als gültige OAuth-Weiterleitungs-URIs hinzu.
    Da wäre es auf jedenfall gut wenn es den Seiten-Alias nimmt und auch das https oder http beachten würde.


    Desweiteren erscheint kein "Logout" Button bzw Letzte - Anmeldung

    Anmerkung: Eventuell könntest du auch noch statt der FB-Profil ID den Vor- und nachnamen als Benutzernamen verwenden. Dann sieht es nicht doof aus wenn man den Benutzernamen ausgeben möchte

    Aber so geht es jetzt erstmal für meine Zwecke Danke für das schnelle fixen
    Geändert von WebRoxx (17.11.2017 um 18:55 Uhr)
    Liebe Grüße
    WebRoxx


  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Zitat Zitat von Ralf2011 Beitrag anzeigen
    Okay,

    was mir jetzt auf die schnelle auf gefallen ist:

    App-Daten unter Einstellungen -> nichts passiert bei klick auf login bzw. zwar Frage nach Zulassen der FB daten aber kein Nutzer angelegt
    App-Daten in Seitenroot -> funktioniet aber die Weiterleitungsseite ist http://www.exampe.org/fblogincallback/AtuellePageID

    wenn diese aber nicht in Gültige OAuth Redirect URIs in den App-Einstellungen steht funktioniert es nicht und es kommt zum Fehler
    Poste einen Screenshot der Facebook Login Einstellungen deiner Facebook App.



    Zitat Zitat von Ralf2011 Beitrag anzeigen
    Da wäre es auf jedenfall gut wenn es den Seiten-Alias nimmt
    Wofür?



    Zitat Zitat von Ralf2011 Beitrag anzeigen
    und auch das https oder http beachten würde.
    Hier greift die Einstellung des Website Roots. Ist HTTPS verfügbar, solltest du das auch dementsprechend im Website Root einstellen.



    Zitat Zitat von Ralf2011 Beitrag anzeigen
    Desweiteren erscheint kein "Logout" Button bzw Letzte - Anmeldung
    Doch, das erscheint. Die letzte Anmeldung erscheint natürlich nur, wenn du dich zuvor überhaupt schon mal angemeldet hattest.



    Zitat Zitat von Ralf2011 Beitrag anzeigen
    Anmerkung: Eventuell könntest du auch noch statt der FB-Profil ID den Vor- und nachnamen als Benutzernamen verwenden. Dann sieht es nicht doof aus wenn man den Benutzernamen ausgeben möchte
    Nein, denn Vor- und Nachname sind nicht eindeutig. Ich könnte aber das Facebook Login Modul und dessen Template dahingehend abändern, dass es by default den Vor- und Nachnamen anzeigt und nicht, wie es beim regulären Login Modul der Fall ist, den Benutzernamen. Du kannst das aber mit einer Änderung des mod_facebook_login Templates jederzeit ändern.
    Geändert von Spooky (18.11.2017 um 08:28 Uhr)

  11. #11
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste einen Screenshot der Facebook Login Einstellungen deiner Facebook App.



    Wofür?



    Hier greift die Einstellung des Website Roots. Ist HTTPS verfügbar, solltest du das auch dementsprechend im Website Root einstellen.



    Doch, das erscheint. Die letzte Anmeldung erscheint natürlich nur, wenn du dich zuvor überhaupt schon mal angemeldet hattest.



    Nein, denn Vor- und Nachname sind nicht eindeutig. Ich könnte aber das Facebook Login Modul und dessen Template dahingehend abändern, dass es by default den Vor- und Nachnamen anzeigt und nicht, wie es beim regulären Login Modul der Fall ist, den Benutzernamen. Du kannst das aber mit einer Änderung des mod_facebook_login Templates jederzeit ändern.


    Morgen.

    okay das mit https stimmt. hatte es nicht eingestellt :/

    Mit Vor- und Nachnamen ist auch logisch ne dran gedacht das auch Leute ja gleich heißen können

    Und der Logout & Letzte Anmeldung kommt. Hatte das da "Nur Gästen anzeigen" den hacken drin

    Also alles super jetzt Stark das es das so schnell für C4 gibt

    Schönes Wochenende
    Liebe Grüße
    WebRoxx


  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Deine Facebook Login Konfiguration würde mich dennoch interessieren . Momentan ist die Dokumentation bzw. Beschreibung von Facebook diesbezüglich sehr widersprüchlich und daher ist es schwierig eine passende Konfiguration zu finden.

  13. #13
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Das stimmt.

    Einstellung Allgemein:

    App Domains: domain.org
    Plattform Website: https://www.domain.org

    Facebook Login Einstellung:

    Client-OAuth-Anmeldung: aus
    Web-OAuth-Anmeldung: an
    Eingebettete Browser-OAuth-Anmeldung: aus
    Erneute Authentifizierung im Web durch OAuth erzwingen: aus
    Strict-Modus für Redirect URIs verwenden: aus

    Gültige OAuth Redirect URIs: https://www.domain.org


    settings_1.png
    settings_2.png
    Liebe Grüße
    WebRoxx


  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Ah ok, also eh wie vorgesehen.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Ab Version 1.1.0 kann man nun festlegen welche Daten von Facebook für den Frontend Benutzer tatsächlich gespeichert werden sollen. Wird bspw. "Email Adresse" nicht ausgewählt, wird bei der Authentifizierung über Facebook auch nicht nach der Freigabe der Email Adresse verlangt.

    Außerdem funktioniert die Extension nun auch mit Facebook Apps im "Strict Mode" (welcher für alle neuen Facebook Apps ohnehin schon Default ist und nicht abgeschaltet werden kann). Dazu muss man auch die präzise Login URL in der Facebook App eintragen (http://example.org/fblogincallback).
    Geändert von Spooky (20.04.2018 um 15:55 Uhr)

  16. #16
    Contao-Nutzer Avatar von Philipp96
    Registriert seit
    06.07.2017.
    Ort
    Meißen
    Beiträge
    49

    Standard

    Leider bekomme ich es in Contao 4.6 nicht hin den Facebook Login einzurichten.

    Wenn ich auf den Button "Anmelden mit Facebook" klicke, kommt bei Facebook folgende Fehlermeldung:

    URL blockiert: Diese Weiterleitung ist fehlgeschlagen, da die URI zur Weiterleitung in den Client oAuth-Einstellungen der App nicht auf die Whitelist gesetzt wurde. Stelle sicher, dass Client- und Web OAuth-Login aktiviert sind und füge alle deine App-Domäns als gültige OAuth-Weiterleitungs-URIs hinzu.
    Die Einstellungen der Facebook App sind genauso wie im Screenshot der Readme. Die App ist auch öffentlich. Muss ich sie noch zum App Review einreichen oder ist das nicht nötig?

    Die URL steht in der App ja auch bei "Gültige OAuth Redirect URIs" drin. Ansonsten wüsste ich nicht woran es noch liegen könnte...

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Der Screenshot ist out-of-date. Valid OAuth Redirect URI muss zB so sein:
    Code:
    https://example.org/fblogincallback

  18. #18
    Contao-Nutzer Avatar von Philipp96
    Registriert seit
    06.07.2017.
    Ort
    Meißen
    Beiträge
    49

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Der Screenshot ist out-of-date. Valid OAuth Redirect URI muss zB so sein:
    Code:
    https://example.org/fblogincallback
    Wurde die Erweiterung schon mit Contao 4.6 getestet? Bei mir kommt jetzt folgender Fehler:

    [2018-10-17 16:18:16] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing 'DELETE FROM tl_session WHERE hash = ?' with params ["c8de0b64d7b2cd5d7598e8329d30cca06ed3f8cb"]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02c0b84.tl_session' doesn't exist" at /www/htdocs/***/***/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 62 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException (code: 0): An exception occurred while executing 'DELETE FROM tl_session WHERE hash = ?' with params ["c8de0b64d7b2cd5d7598e8329d30cca06ed3f8cb"]:\n\nSQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02c0b84.tl_session' doesn't exist at /www/htdocs/***/***/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:62, Doctrine\\DBAL\\Driver\\PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02c0b84.tl_session' doesn't exist at /www/htdocs/***/***/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:144, PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02c0b84.tl_session' doesn't exist at /www/htdocs/***/***/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:142)"} []
    Die Tabelle tl_session gibt es ja gar nicht mehr oder?

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Ja, die Erweiterung ist nicht mit Contao 4.6 kompatibel. Es kann auch ein, dass diese Erweiterung für Contao 4.6+ generell nie funktionieren wird, sondern es eine allgemeinere Lösung geben könnte, da seit Contao 4.5 das Authentifizierungssystem von Contao umgestellt wurde. Leider konnte ich mich damit noch nicht beschäftigen.

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Version 2.0 ist nun mit Contao 4.6 kompatibel.

  21. #21
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo, ich habe gestern den Facebook Login installiert und beim testen hatte ich dann ein paar Problemen, bzw. es tuen sich ein paar Fragen auf.

    1. Wenn im Facebook Login Modul die E-Mail als Übername mit angegeben ist, kommt es zu einer Standard Contao Fehlermeldung wenn die E-Mail schon in der Datenbank vorhanden ist, also es schon einen Benutzer mit dieser E-Mail gibt. Nehme ich die E-Mail aus dem Modul raus, klappt alles und es wird ein Benutzer mit den Facebook Daten angelegt.


    Was passiert wenn einer unserer Kunden, der schon einen Account hat, sich dann z.B. über den Facebook Login anmelden will?. Also wenn ich z.B. die Mail aus dem Login Modul rauslasse, dann wird wahrscheinlich der Kunde nicht in seinen schon vorhandenen Account eingeloggt, sondern es wird ein weiteres neues Konto angelegt, oder?

    Gebe ich im Modul die E-Mail wieder an, dann kommt es ja im Moment zu der Fehlermeldung, was ja wahrscheinlich eigentlich so sein sollte, das diese geprüft werden sollte und das der Login in den richtigen Account.


    Grüße

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Dazu nutzt du das Modul "Facebook Konto verbinden".
    » sponsor me via GitHub or PayPal or Revolut

  23. #23
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Ok und was ist mit der beschriebenen Fehlermeldung bei schon eingetragener E-Mail?

    Grüße

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  25. #25
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo, anbei der gewünschte Code:



    Code:
    Doctrine\DBAL\Exception\UniqueConstraintViolationException:
    An exception occurred while executing 'INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, 'Ralf', 'Wittrock', '', 'ralf.wittrock@digiphotopro.de', 1, 'ralf.wittrock@digiphotopro.de', '1526607144', '', 'a:1:{i:0;s:1:\"3\";}')':
    
    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ralf.wittrock@digiphotopro.de' for key 'username'
    
      at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:59
      at Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception occurred while executing \'INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')\':SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry \'ralf.wittrock@digiphotopro.de\' for key \'username\'', object(PDOException))
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:172)
      at Doctrine\DBAL\DBALException::wrapException(object(Driver), object(PDOException), 'An exception occurred while executing \'INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')\':SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry \'ralf.wittrock@digiphotopro.de\' for key \'username\'')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:151)
      at Doctrine\DBAL\DBALException::driverExceptionDuringQuery(object(Driver), object(PDOException), 'INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')', array())
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:918)
      at Doctrine\DBAL\Connection->executeQuery('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274)
      at Contao\Database\Statement->query()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248)
      at Contao\Database\Statement->execute()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Model.php:497)
      at Contao\Model->save()
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:208)
      at FacebookLoginBundle\Controller\CallbackController->loginUser(object(GraphUser), object(ModuleModel))
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:173)
      at FacebookLoginBundle\Controller\CallbackController->fblogincallback(object(Request))
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/srv/www/sgandlau/htdocs/web/index.php')
         (web/app.php:4)

    Code:
    Doctrine\DBAL\Driver\PDOException:
    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ralf.wittrock@digiphotopro.de' for key 'username'
    
      at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:91
      at Doctrine\DBAL\Driver\PDOConnection->query('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:911)
      at Doctrine\DBAL\Connection->executeQuery('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274)
      at Contao\Database\Statement->query()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248)
      at Contao\Database\Statement->execute()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Model.php:497)
      at Contao\Model->save()
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:208)
      at FacebookLoginBundle\Controller\CallbackController->loginUser(object(GraphUser), object(ModuleModel))
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:173)
      at FacebookLoginBundle\Controller\CallbackController->fblogincallback(object(Request))
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/srv/www/sgandlau/htdocs/web/index.php')
         (web/app.php:4)

    Code:
    PDOException:
    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'ralf.wittrock@digiphotopro.de' for key 'username'
    
      at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:86
      at PDO->query('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:86)
      at Doctrine\DBAL\Driver\PDOConnection->query('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:911)
      at Doctrine\DBAL\Connection->executeQuery('INSERT INTO tl_member (`tstamp`, `dateAdded`, `firstname`, `lastname`, `gender`, `email`, `login`, `username`, `facebookId`, `language`, `groups`) VALUES (1616749938, 1616749938, \'Ralf\', \'Wittrock\', \'\', \'ralf.wittrock@digiphotopro.de\', 1, \'ralf.wittrock@digiphotopro.de\', \'1526607144\', \'\', \'a:1:{i:0;s:1:\\"3\\";}\')')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:274)
      at Contao\Database\Statement->query()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:248)
      at Contao\Database\Statement->execute()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Model.php:497)
      at Contao\Model->save()
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:208)
      at FacebookLoginBundle\Controller\CallbackController->loginUser(object(GraphUser), object(ModuleModel))
         (vendor/inspiredminds/contao-facebook-login/src/FacebookLoginBundle/Controller/CallbackController.php:173)
      at FacebookLoginBundle\Controller\CallbackController->fblogincallback(object(Request))
         (vendor/symfony/http-kernel/HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/srv/www/sgandlau/htdocs/web/index.php')
         (web/app.php:4)

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Ja, das könnte man vermutlich verbessern, damit in diesem Fall eine Meldung im Frontend angezeigt wird - damit sich die Benutzer*in dann ganz normal einloggt, anstatt den Facebook Login zu benutzen.
    » sponsor me via GitHub or PayPal or Revolut

  27. #27
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo, das ist ja schön das man das vermutlich verbessern könnte, war so etwas das es evtl. zu schon einmal eine Registrierte E-Mail geben könnte, nicht vorgesehen? Wir haben das leider ständig, das Kunden sogar bei der normalen Contao Registrierung anfragen das unsere Registrierung nicht funktioniert, wenn ich dass dann prüfe, dann hatten die User sich schon vorher einmal bei uns Registriert, hatten aber die Daten nicht mehr und der einfacheit wurde sich einfach versucht neu zu Registrieren.

    Wo oder an wen muss ich diesen Fehler posten, damit dieser evtl. behoben wird? gerne beteilige ich mich auch an den Kosten dafür.


    Da es für diese Erweiterung zwar eine Installationsanleitung gibt, aber keine Beschreibung dazu gibt wofür z.B. die unterschiedlichen Module sind, oder wie der über das Facebook Modul Registrierte Kunde an z.B. sein Passwort kommt, denn es kann ja sein das sich dieser evtl. einmal über den normalen Loging anmelden will.

    Gibt es evtl. eine Funktion die ich nicht gefunden haben, die eine Mail nach der Registrierung an den Kunden sendet?

    Wie schon oben geschrieben beteilige ich mich gerne an den Kosten die dazu nötig sind um evtl. einige Optierungen durchzuführen.

    Da das Modul sicherlich nicht nur von mir installiert ist, müssten doch andere auch evtl. einmal Probleme mit den vorhanden E-Mail gehabt haben, zumindest dann wenn das Modul auf Seiten eingesetzt wird wo z.B. ein Shop System läuft.

    Grüße

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Zitat Zitat von Supermann Beitrag anzeigen
    Wo oder an wen muss ich diesen Fehler posten, damit dieser evtl. behoben wird?
    Auf GitHub posten ist nie falsch, so wie bei allen anderen Extensions bzw. Paketen .



    Zitat Zitat von Supermann Beitrag anzeigen
    gerne beteilige ich mich auch an den Kosten dafür.
    Vielleicht komme ich über's Wochenende dazu mir das anzusehen. Wir sind momentan ziemlich ausgelastet, daher kann ich es nicht garantieren. Für eine Beauftragung mit Rechnung bitte an office@inspiredminds.at schicken - ansonsten würde ich mich über ein Sponsoring auf GitHub freuen, wenn ich es mir am Wochenende ansehen konnte.
    » sponsor me via GitHub or PayPal or Revolut

  29. #29
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo, klar das Sponsoring mache ich.

    Diesen Fehler, poste ich jetzt aber nicht mehr auf GitHub, ich denke das ist doch OK....

    Grüße

  30. #30
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    wenn Du mir evtl. nur schon vorab sagen könntest wie sich die beiden Module unterscheiden?

    Grüße

  31. #31
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Welche Module meinst du?
    » sponsor me via GitHub or PayPal or Revolut

  32. #32
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    Facebook Login und Facebook Konto verbinden

    Welches Modul kommt wohin?

    Grüße

  33. #33
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Ersteres auf deine 401 bzw. Login-Seite, zweiteres in den persönlichen Bereich, damit bereits existierende Mitglieder ihr Contao Konto mit dem Facebook Konto verknüpfen können.
    » sponsor me via GitHub or PayPal or Revolut

  34. #34
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Alles klar...

    Grüße

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •