Page 1 of 2

Login über Portal nach Update phpBB 3.2.6

Posted: 2. May 2019 13:13
by MyLady
Hallo zusammen.

Wäre für das Portal auch eine Datei anzupassen, damit das Login von dort nach dem Update auf phpBB 3.2.6 funktioniert?
Wenn ja, welche wäre das?

Habe in einem Testforum das Update simuliert (von 3.2.5 auf 3.2.6 unter PHP 7.2.x), und erhalte bei Loginversuch über das Portal

Code: Select all

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Incorrect integer value: 'ANONYMOUS' for column 'user_id' at row 1 [1366]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. 
In der Styledatei für die Loginbox habe ich auf den ersten Blick keine Loginvariable ala {S_LOGIN_REDIRECT} entdecken können. Vielleicht suchte ich auch in der falschen Datei?

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 2. May 2019 20:06
by Kirk
Hallo
Es müssen 2 Dateien geändert werden.
Öffne: root/ext/board3/portal/modules/user_menu.php
Finde:

Code: Select all

			/*
			* Assign specific vars
			* Need to remove web root path as ucp.php will do the
			* redirect
			*/
			$this->template->assign_vars(array(
			// Add form token for login box
				'U_PORTAL_REDIRECT'	=> $this->path_helper->remove_web_root_path($this->controller_helper->route('board3_portal_controller')),
Davor einfügen;

Code: Select all

			// Add form token for login box
				add_form_key('login', '_LOGIN');

Öffne: root/ext/ext/board3/portal/styles/prosilver/template/portal/modules/login_box_side.html
Finde:

Code: Select all

<input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />
Danach einfügen;

Code: Select all

	{S_FORM_TOKEN_LOGIN}
Zum Schluß den Foren und Browser Cache leeren!

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 2. May 2019 21:57
by MyLady
Super Udo, ich habs doch gewusst... Vielen Dank. Nun klappts wieder mit dem Login

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 00:00
by Neverlands
Vielen Dank für den Fix!

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 13:35
by Leon
Hallo, ich habe dieses Problem auch und wollte fragen ob der geänderte code so richtig ist?

Code für die user_menu.php:

Code: Select all

/*
			* Assign specific vars
			* Need to remove web root path as ucp.php will do the
			* redirect
			*/
			 $this->template->assign_vars(array(
				 add_form_key('login', '_LOGIN');
 				'U_PORTAL_REDIRECT'	=> $this->path_helper->remove_web_root_path($this->controller_helper->route('board3_portal_controller')),
Code für die login_box_side.html:

Code: Select all

	<input type="hidden" name="redirect" value="{U_PORTAL_REDIRECT}}" />
	<input type="submit" name="login" tabindex="5" value="{S_FORM_TOKEN_LOGIN}" class="button1" />

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 15:41
by Kirk
Hallo
Nein das passt nicht, les dir nochmal die Anleitung durch.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 16:31
by Leon
Kirk wrote: 3. May 2019 15:41 Hallo
Nein das passt nicht, les dir nochmal die Anleitung durch.
Ich habe den Code überarbeitet und ich wollte fragen ob der jetzt so funktioniert?, wenn nicht könntest du mir helfen?, das wäre sehr nett.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 17:27
by Kirk
Ob es funktioniert kannst selber ganz einfach testen, indem du dich über das Benutzer-Menü in deinem Portal einlogst.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 20:36
by Leon
Kirk wrote: 3. May 2019 17:27 Ob es funktioniert kannst selber ganz einfach testen, indem du dich über das Benutzer-Menü in deinem Portal einlogst.
Funktioniert leider nicht, naja kann man nichts machen.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 3. May 2019 21:12
by Kirk
Dann gib mir mal einen Link zu deinem Board inkl. Testuser, du kannst mir die Zugangsdaten per PN schicken.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 4. May 2019 11:14
by Leon
Kirk wrote: 3. May 2019 21:12 Dann gib mir mal einen Link zu deinem Board inkl. Testuser, du kannst mir die Zugangsdaten per PN schicken.
MyLady hat mir schon geholfen, trotzdem vielen Dank.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 4. May 2019 12:29
by Kirk
An was hatte es gelegen?

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 4. May 2019 12:44
by MyLady
Ich vermute mal, die Dateien wurden falsch bearbeitet - oder vielleicht auch mit einem ungeeigneten Programm. Ich habe dem Benutzer meine geänderten Dateien in der richtigen Ordnerstruktur zur Verfügung gestellt. Danach teilte er mir mit, dass es nun funktioniert.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 4. May 2019 17:14
by Leon
Kirk wrote: 4. May 2019 12:29 An was hatte es gelegen?
Ich habe den Code für die user_menu.php falsch gesetzt. Besser gesagt ich wusste nicht genau an welcher Stelle ich das Einsetzen muss.

Re: Login über Portal nach Update phpBB 3.2.6

Posted: 5. May 2019 11:11
by Neverlands
Kirk wrote: 2. May 2019 20:06 Hallo
Es müssen 2 Dateien geändert werden...
Hallo Kirk,
ich habe heute auf 3.2.7 aktualisiert und habe nun wieder das Problem mit dem Login über die Login Side Box.
Kannst du uns bitte noch einmal helfen?

Liebe Grüße,
Neverlands