Hallo,
ich habe folgendes Problem:
Die Extention macht folgendes:
Es wird ein Formular angezeigt, welches Daten mittels Post sendet. Nach Absenden der Seite werden Daten in eine Datenbank geschrieben.
Wenn ich als Admin im Backend eingeloggt bin, funktioniert die Seite wie sie soll. Als "normaler" Benutzer werden keine Daten geschrieben.
Cache löschen (Clear cache in typo3conf/Clear FE cache) im Backend hat leider keine Auswirkungen!!!
____________
Code-Auschnitt:
function main($content,$conf) {
if (isset($_POST['submitbutton'])//
...
}
...
}
Eventuell hilft das:
#484087
Hallo wunschtacho,
Danke für die schnelle Antwort!
Ja, das könnte das Problem sein - bekomme es aber irgendwie nicht hin.
Im PHP-Code habe ich wie beschrieben "$_POST" durch "t3lib_div::_GP" ersetzt und das funktioniert auch.
Aber, ich hab im unten stehenden Code vom imput-Element das value-Attribut value="45" ersetzt durch value="45&no_cache=1" - dies scheint nicht zu funktionieren.
<form method="post" action="#" onSubmit="return chkFormular();" name="formular" id="formular">
<input type="hidden" name="id" value="45" />
...
<input type="submit" name="submitbutton" id="submitbutton" class="button" value="Senden" tabindex="6" /></p>
...
</form>
Hab ich da einen Denkfehler und brauch nochmal Hilfe!
ok, hab den Denkfehler!
Muss natürlich heißen:
<input type="hidden" name="no_cache" value="1" />
Funktioniert damit :-)
Danke für die Hilfe!!!