[UserMemberBridge] Benutzer / Mitglieder Zuordnung

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cliffparnitzky
    Contao-Urgestein
    • 08.10.2010
    • 2495

    #31
    jo, gern

    hab hier nochmal mit nem ganz frischen Contao 3.3.RC2 probiert ... abenfalls ohne Probleme.

    Gruß, Cliff
    Extensions :: Github
    Sponsering: Amazon Wunschliste :: Github :: PayPal

    Composer Version prüfen https://jubianchi.github.io/semver-check

    Kommentar

    • Sinainu
      Contao-Nutzer
      • 27.11.2013
      • 39

      #32
      Hallo, die Erweiterung ist echt gut (hab die unter 3.4.0 am laufen) meine Frage wäre jetzt, wenn sich ein Mitglied auf der Seite registriert, ob es da bereits was gibt, wo der Benutzer automatisch mit angelegt und verknüpft werden kann? Oder ist das zu viel verlangt?
      Ich such mir schon den ganzen tag einen "Wolf"... und frage nun doch mal in die Runde. Hoffe das passt zum Thread, da es dies ja manuell macht, ich brauch ess aber automatisch...

      Ich freu mich über eine Antwort, ob sowas geht und wenn ja wie.

      Liebe Grüße,
      Sinainu

      Kommentar

      • cliffparnitzky
        Contao-Urgestein
        • 08.10.2010
        • 2495

        #33
        Nein, macht sie nicht. Man müsste sich via HOOK an die Registrierung klemmen und dort den Benutzer mit erzeugen.

        Gruß, Cliff
        Extensions :: Github
        Sponsering: Amazon Wunschliste :: Github :: PayPal

        Composer Version prüfen https://jubianchi.github.io/semver-check

        Kommentar

        • cliffparnitzky
          Contao-Urgestein
          • 08.10.2010
          • 2495

          #34
          Die Erweiterung gibt es ab sofort und für die kommenden Contao Versionen nur noch via Composer unter: cliffparnitzky/user-member-bridge
          Extensions :: Github
          Sponsering: Amazon Wunschliste :: Github :: PayPal

          Composer Version prüfen https://jubianchi.github.io/semver-check

          Kommentar

          • martinmusik
            Contao-Nutzer
            • 25.09.2011
            • 18

            #35
            BE-Benutzer synchronisieren bei FE-Mitglieder "Passwort vergessen" Modul

            Die Erweiterung ist super, nur fehlte mir die Funktion, dass BE-Benutzer synchronisiert werden wenn sich ein zugehöriges FE-Mitglied über die Funktion / Module 'Passwort vergessen' ein neues Passwort zulegt.
            Hierbei wird bis jetzt das Passwort des BE-Benutzer nicht synchronisiert.

            Lösung mittels setNewPassword - Hook:

            in der Datei config.php
            Code:
            /**
             * Hook at setNewPassword
             */
            $GLOBALS['TL_HOOKS']['setNewPassword'][] = array('UserMemberSyncronizer', 'mySetNewPasswordHook');
            in Datei UserMemberSyncronizer.php innerhalb von class UserMemeberSyncronizer die folgende function aufnehmen:
            Code:
                    /**
            	 * mySetNewPassword - Hook to syncronize member to user when password was changed by using the FE module 'Passwort vergessen'
            	 */
            
                    public function mySetNewPasswordHook($objUser, $strPassword)
            	{
              	         if (!$objUser instanceof DataContainer && $objUser!= null) {
            			$this->syncMemberWithUser($objUser);
            	         }
                    $this->log('BE-User updated after FE-Member password lost' .'('.$objUser.')','mySetNewPasswordHook', TL_ACCESS);
                    }
            Getestet unter 3.2.18

            Kommentar

            • cliffparnitzky
              Contao-Urgestein
              • 08.10.2010
              • 2495

              #36
              Jo, mach mal nen PR im entsprechenden Repo, dann kommt das in die nächste Version.
              Extensions :: Github
              Sponsering: Amazon Wunschliste :: Github :: PayPal

              Composer Version prüfen https://jubianchi.github.io/semver-check

              Kommentar

              • selu
                Contao-Nutzer
                • 29.07.2015
                • 5

                #37
                Wie komme ich nun zur aktuellen user-member-brige?

                Dass ein Benutzer sich nicht auch im Frontend anmelden kann, ist für mich ein Killerkriterum.

                Eine Abhilfe schafft da ev. die user-meber-brige. Diese ist aber nur noch über den Composer
                erhältlich und der funktioniert bei mir nicht, weshalb ich wieder auf das Repository zurück
                wechseln musste.

                Wie kann ich die aktuelle user-member-brige doch istallieren?

                Miit Dank und Gruss

                selu

                Kommentar

                • cliffparnitzky
                  Contao-Urgestein
                  • 08.10.2010
                  • 2495

                  #38
                  Moin, eine manuelle Installation macht man immer wie folgt:

                  - letzten Release (Tag) bei GitHub downloaden
                  - lokal entpacken
                  - Dateien ins Contao Verzeichnis kopieren
                  - DB aktualisieren

                  Gruß, Cliff
                  Extensions :: Github
                  Sponsering: Amazon Wunschliste :: Github :: PayPal

                  Composer Version prüfen https://jubianchi.github.io/semver-check

                  Kommentar

                  • selu
                    Contao-Nutzer
                    • 29.07.2015
                    • 5

                    #39
                    Hallo Cliff

                    Besten Dank für die rasche Antwort.
                    Habe deine Anweisungen befolgt.

                    Wenn ich jetzt in der Benutzerverwaltung "Benutzer" anklicke bekomme ich folgende Fehlermeldung:


                    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'assignedMember' in 'field list' (SELECT DISTINCT assignedMember FROM tl_user) thrown in C:\xampp2\htdocs\contaobuch\system\modules\core\li brary\Contao\Database\Statement.php on line 295
                    #0 C:\xampp2\htdocs\contaobuch\system\modules\core\li brary\Contao\Database\Statement.php(264): Contao\Database\Statement->query()
                    #1 C:\xampp2\htdocs\contaobuch\system\modules\core\dr ivers\DC_Table.php(5378): Contao\Database\Statement->execute(Array)
                    #2 C:\xampp2\htdocs\contaobuch\system\modules\core\dr ivers\DC_Table.php(4800): Contao\DC_Table->filterMenu(1)
                    #3 C:\xampp2\htdocs\contaobuch\system\modules\core\dr ivers\DC_Table.php(377): Contao\DC_Table->panel()
                    #4 C:\xampp2\htdocs\contaobuch\system\modules\core\cl asses\Backend.php(639): Contao\DC_Table->showAll()
                    #5 C:\xampp2\htdocs\contaobuch\system\modules\core\co ntrollers\BackendMain.php(131): Contao\Backend->getBackendModule('user')
                    #6 C:\xampp2\htdocs\contaobuch\contao\main.php(20): Contao\BackendMain->run()
                    #7 {main}

                    Kannst Du mir nochmals weiterhelfen?
                    Zum voraus schon besten Dank.

                    Mit Gruss

                    Selu

                    Kommentar

                    • BugBuster
                      Wandelndes Contao-Lexikon
                      • 15.06.2009
                      • 10679

                      #40
                      Wurde das Datenbank Update durchgeführt?

                      Gesendet von meinem X10.Quad+ mit Tapatalk
                      Grüße, BugBuster
                      "view source" is your guide.
                      Danke an alle Amazon Wunschlisten Erfüller

                      Kommentar

                      • cliffparnitzky
                        Contao-Urgestein
                        • 08.10.2010
                        • 2495

                        #41
                        Jop, DB Update müsste fehlen ... wenn da das Feld "assignedMember" nicht aufgeführt wird, vorher den DCA Cache leeren !!!
                        Extensions :: Github
                        Sponsering: Amazon Wunschliste :: Github :: PayPal

                        Composer Version prüfen https://jubianchi.github.io/semver-check

                        Kommentar

                        • selu
                          Contao-Nutzer
                          • 29.07.2015
                          • 5

                          #42
                          Ja, habe ich gemacht.

                          Mit Gruss

                          selu

                          Kommentar

                          • cliffparnitzky
                            Contao-Urgestein
                            • 08.10.2010
                            • 2495

                            #43
                            Heißt? Geht es jetzt oder nicht?

                            In der Datenbank muss das Feld "assignedMember" in der Tabelle 'tl_user' existieren!

                            Gruß, Cliff
                            Extensions :: Github
                            Sponsering: Amazon Wunschliste :: Github :: PayPal

                            Composer Version prüfen https://jubianchi.github.io/semver-check

                            Kommentar

                            • selu
                              Contao-Nutzer
                              • 29.07.2015
                              • 5

                              #44
                              Leider geht es noch nicht.
                              Da ich in der Versuchsphase bin, habe ich Contao unter htdocs/contaobuch inkl Datenbank neu aufgesetzt.
                              Im Backend habe den Cache noch nicht aktialisiert, so dass der interne Cache leer blieb.
                              Anschliessend habe ich den Ordner "UserMemberBridge" nach contaobuch/system/modules kopiert und die Datei
                              .gitattributes nach htdocs/contaobuch. Den beiden Dateien .gitignore und composer.json unter htdocs/contaobuch
                              habe ich die Inhalte der gleichnamigen Dateien von UserMemberBridge-1.2.0 am Schluss beigefügt.
                              Am Schluss habe ich die DB und anschliessend den Cache aktualisiert.

                              Die Fehlermeldung beim Anwählen von "Benutzer" in der Benutzerverwaltung erscheint wieder und das
                              Feld "assignedMember" in der Tabelle 'tl_user' der DB fehlt.

                              Was mache ich falsch?

                              Mit freundlichen Gruss

                              selu

                              Kommentar

                              • cliffparnitzky
                                Contao-Urgestein
                                • 08.10.2010
                                • 2495

                                #45
                                Der Ordner "system/modules/UserMemberBridge" muss nach 'system/modules' in deiner Installation kopiert werden. Wenn das richtig ist, kannst du im Backend unter Einstellungen einen Abschnitt für 'UserMemberBridge' (entsprechend übersetzt). Fehlt der, stimmt was nicht. Ist er da, reagiert auch der DB Aktualisierer.

                                Gruß, Cliff
                                Extensions :: Github
                                Sponsering: Amazon Wunschliste :: Github :: PayPal

                                Composer Version prüfen https://jubianchi.github.io/semver-check

                                Kommentar

                                Lädt...