| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 11.07.2009
Beiträge: 13
PHP-Kenntnisse: Anfänger ![]() | ergänz kurz for dem update die serverseitige form validierung durch eine "update läuft" meldung. dadurch bleiben die form-daten erhalten. update ausführen validierung wieder rausnehmen. systemunabhängige daten auf jeden fall in ein content od. shared verzeichnis. |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Zudem ist das auch vollkommen wurscht, solange die Formularaction sowieso über den Frontcontroller läuft, kannst Du ohnehin nur alles oder nichts ändern.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.268
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich habe schändlicherweise nur den Anfangspost gelesen .. Wir machen das bei Upgrades so, dass wir natürlich alle per Messaging-System informieren, d.h. bei einem neuen Request bekommt der Benutzer sofort einen Hinweis auf die Nachricht, außerdem gehen Mails raus. Wir haben da allerdings eine gewisse Vorwarnzeit. Vor dem Upgrade werden alle User (außer uns Admins) gebannt, d.h. wenn jemand trotzdem weiterarbeitet, wird er beim nächsten Request ausgeloggt - ABER - ausloggen heißt bei uns nur, dass sich das Controller-Plugin meldet, sprich es gibt keine Weiterleitung, sondern statt dem eigentlichen Inhalt wird der Login angezeigt. Die Idee war einmal bei uns - und das könntest du dir überlegen - einen Post-Request im ausgeloggten Zustand zu speichern (serialize($_POST) und ab in die Session damit). Loggt sich der Benutzer nun mit der selben Session erfolgreich ein - wenn also unser Upgrade erfolgreich war und kein Benutzer mehr gebannt ist - könnte man in der Session (bleibt ja die selbe, ist halt nur "eingeloggt") diesen serialisierten $_POST auslesen an eine entsprechende HttpRequest-Klasse (cURL, Zend_Controller_Request_Http, ..) übergeben und die Anfrage erneut abschicken. Da die URL ja dank des Controller-Plugins die selbe geblieben ist, sollte es möglich sein, die Arbeit wie gewohnt fortzufahren. Natürlich musst du beim Wegsichern des $_POST-Array unterscheiden, ob es nun ein erneuter erfolgloser Login-Request war, oder eben der initial gescheiterte. Wir haben die Idee verworfen, weil eigentlich keiner mehr arbeiten sollte, wenn wir es groß vorher angekündigt hatten, außerdem könnte damit die Session zugemüllt werden. Tut mir Leid, falls dir das schon vorgeschlagen wurde, ich hatte einfach keine Lust drei Seiten nachzulesen
__________________ "Nuschel ich?" - "Was?" |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 27.08.2004
Beiträge: 239
![]() | Danke, Chriz, für Deine Ausführungen. Zitat:
![]() cya | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] UPDATE wird trotz if clause vor SELECT ausgeführt | Slithers | Datenbanken | 2 | 10.06.2009 16:13 |
| Fehler beim kompilieren von php 5.2.9 | malio | Server, Hosting und Workstations | 11 | 05.06.2009 18:40 |
| Insert ... On duplicate key update | Jacke | Datenbanken | 2 | 08.04.2009 14:11 |
| Update funktion | david1985 | PHP Tipps 2009 | 7 | 28.03.2009 03:20 |
| [Erledigt] MY SQL Update will nicht | feeet | PHP Tipps 2008 | 5 | 30.10.2008 13:57 |
| system() flush und Safari | webbi | PHP-Fortgeschrittene | 6 | 07.07.2008 21:30 |
| Update / syntaxfehler | prinzli | Datenbanken | 7 | 24.11.2007 21:24 |
| ComputerVerwaltung / System / Ereignisanzeige | dh1sbg | PHP-Fortgeschrittene | 3 | 17.11.2006 01:42 |
| zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. | Datenbanken | 3 | 09.03.2006 16:34 | |
| UPDATE count nach Link Aufruf ? | PHP Tipps 2006 | 9 | 22.01.2006 14:53 | |
| per Update eine zahl ehöhen lassen | Datenbanken | 3 | 04.07.2005 16:37 | |
| Update in mysql funzt nicht | maeck | PHP Tipps 2005-2 | 4 | 27.06.2005 22:52 |
| PHP5 Update. XAMPP oder manuelles Update? | PHP-Fortgeschrittene | 7 | 21.04.2005 22:16 | |
| Update per Cronjob (where Feld = Wort) | Apfeltyp | PHP Tipps 2004-2 | 3 | 14.12.2004 18:25 |