Archiv verlassen und diese Seite im Standarddesign anzeigen : DM Überprüfungsfunktion
HI
ich kämpfe seit paar Stunden mit folgendem Problem:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Wenn nun eine doppelte URL eingetragen wird passiert nichts.
Jemand eine Ahnung wieso?
Hat sich erledigt
Der Query war falsch
Und hat ein SQL Injection Leak
Da sind noch ein paar Sachen unsauber.
Mir ist es jetzt erstmal drum gegangen das es funktioniert, aber danke fürs hinweisen.
Eine andere DM - Frage.
Und zwar habe ich ein paar Felder( zB userid,ipadresse,username)
Kann ich diese irgendwie im DM "einbinden". So das beim Insertquery diese "automatisch" eingefügt werden und ich diese nicht "händisch" in den DM eintragen muss?
zB:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------anstatt:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- und userid,username & ip trotzdem eingefügt werden?
Woher soll der DM die UserID wissen?
Scope eventuell.
Aber ok, ist anscheinend nicht möglich.
Falls es eventuell ein Variablenmissverständniss geht.
Es geht um den atkuellen User.
Der der den Link einträgt.
$vbulletin->userinfo ist ja rein theoretisch im Scope.
Aber werde es einfach mal probieren.
Surviver
27.01.2008, 19:58
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Die 3 Felder dann auf REQ_AUTO setzen -> fertig.
Und was wenn es nicht der aktuelle User ist?
hä?
Also:
Das ist der alte Code:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
so schreibe ich momentan die Daten in die DB
Nun habe ich mir gedacht, ich probiers mit nem DM aus und schreibe es dann per:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Nun habe ich mir gedacht, das ich rein theoretisch nur Namen,URL & Cat übergeben muss, rest kann ja der DM erledigen.
Die Sachen werden ja immer von $vbulletin->userinfo eingetragen und sonst von niemanden?! oder missversteh ich da was
Surviver
27.01.2008, 20:43
Und was wenn es nicht der aktuelle User ist?
Dann so:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.