In mijn ProductController.php heb ik bijvoorbeeld een functie die het product laat zien aan de bezoeker. (SELECT query)
Maar in deze controller heb ik bijvoorbeeld ook een functie voor de admin om het product te bewerken. (UPDATE Query)
Voor veiligheid maak ik zoveel mogelijk apparte database users aan voor verschillende taken en tabellen.
Stel dat ik nou een apparte database user wil hebben met enkel select rechten voor de view functie, en weer een apparte database user wil gebruiken voor de edit functie binnen dezelfde controller.
Oftewel, met Cakephp doe ik in mijn model:
public $useDbConfig = 'alternate';
Eigenlijk zou ik dit dus in mijn controller willen kunnen.
Mocht iemand dan namelijk de view functie kunnen misbruiken met injections of iets, dan kan ie enkel selecten in die tabel.
Iemand enig idee?
Maar in deze controller heb ik bijvoorbeeld ook een functie voor de admin om het product te bewerken. (UPDATE Query)
Voor veiligheid maak ik zoveel mogelijk apparte database users aan voor verschillende taken en tabellen.
Stel dat ik nou een apparte database user wil hebben met enkel select rechten voor de view functie, en weer een apparte database user wil gebruiken voor de edit functie binnen dezelfde controller.
Oftewel, met Cakephp doe ik in mijn model:
public $useDbConfig = 'alternate';
Eigenlijk zou ik dit dus in mijn controller willen kunnen.
Mocht iemand dan namelijk de view functie kunnen misbruiken met injections of iets, dan kan ie enkel selecten in die tabel.
Iemand enig idee?