Hallo! Also ich habe bisher in den Tutorials zu CakePHP gelesen, dass man ganz einfach mit ein paar Helper-Tags ein Formular generieren kann, nach dessen Absendung im Controller dank gleich lautender Datenbankfelder/Formulareingabefeldnamen sofort speichern kann. So könnte ich ein Anmeldeformular erstellen mit username,password,email und das dann mit $this->User->save($this- >form) speichern (oder so ähnlich). Dabei könnte jedoch ein Nutzer ein eigenes Formularfeld vortäuschen (zum Beispiel "userlevel"), das dann auch gespeichert wird. Wenn er in diesem Feld "admin" einträgt, wird er später über Administratorenrechte verfügen. Nur so als kleines Beispiel. Wie kann ich das verhindern? Natürlich, ich könnte ein neues Array erzeugen ($registerdata) und nur die gewünschten Formularfelder dort eintragen... also $registerdata['username'] = $this->form['username']; $registerdata['password'] = $this->form['password'] usw... aber das wäre im Endeffekt wieder sehr umständlich und die ganze Formular- Datenbank-Prozedur wäre nicht wirklich durch CakePHP vereinfacht worden. Ich hoffe, ich finde hier eine Antwort zu meiner Frage. Es kann sein, dass meine PHP-Beispiele nicht vollstädnig richtig sind, aber es geht mir nur ums Prinzip, eigentlich nichtmal direkt in Verbindung mit CakePHP.
--~--~---------~--~----~------------~-------~--~----~ Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke. Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe "CakePHP-de für deutsche CakePHP Entwickler". Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail an [email protected] Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL PROTECTED] Weitere Optionen finden Sie in dieser Gruppe unter http://groups.google.com/group/cakephp-de?hl=de -~----------~----~----~----~------~----~------~--~---
