vBulletin Mods

The Official vBulletin Modifications Site
https://www.vbulletin.org/forum/showthread.php?t=326943

BulliM 07 Dec 2018 07:57

Quote:

Originally Posted by delicjous (Post 2597695)
Dein Array-Inhalt sind strings. Du benötigst aber int.

Die Vermutung hatte ich auch. Ich lade das Array aber aus einer Datei. Will nicht jedesmal neu aus der DB laden. Bei mir lautet die Zeile also return file('path/file'); wo vorher die userids untereinander standen und jetzt als eine Zeile, durch Kommas getrennt. Diesen ganzen Aufwand könnte ich mir sparen, wenn ich die Tabelle in der Foren-DB anlegen würde. Da überlege ich noch, weil ich Sicherheitsbedenken habe.

shka 07 Dec 2018 08:00

I think the problem with his first try is - his strings are two chars (with \n ?)

He wrotes


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

String 0..2 are incorrect so in_array results false, only last strinf is of correct length string(1)

delicjous 07 Dec 2018 08:35

Quote:

Originally Posted by BulliM (Post 2597696)
Die Vermutung hatte ich auch. Ich lade das Array aber aus einer Datei. Will nicht jedesmal neu aus der DB laden. Bei mir lautet die Zeile also return file('path/file'); wo vorher die userids untereinander standen und jetzt als eine Zeile, durch Kommas getrennt. Diesen ganzen Aufwand könnte ich mir sparen, wenn ich die Tabelle in der Foren-DB anlegen würde. Da überlege ich noch, weil ich Sicherheitsbedenken habe.

Naja, wenn die IDs aus einer Datei kommen werden diese wohl weniger oft gewechselt. Dann solltest Du die wie aufgezeigt über eine API ziehen. Ich glaube nicht, das es sicherer ist die IDs in einer Datei zu "generieren" (woher auch immer) und diese Datei dann in die API einzubinden. Warum sollte ein Datenbankzugriff unsicher sein? Wenn dieser korrekt eingerichtet ist, sollte das definitiv die bessere Lösung sein.


All times are GMT. The time now is 05:20.

Powered by vBulletin® Version 3.8.14
Copyright © 2021, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.