У меня есть метод potentially_dangerous_method()
в моем контроллере.Я не хочу, чтобы пользователь имел к нему доступ в любое время, так как он выполняет удаление и вставку некоторых записей в базе данных.Я только хочу, чтобы другое действие bouncer()
(и только это) вызывало его, и это действие имеет все надлежащие проверки и проверки, поэтому оно знает, что метод действительно может быть вызван.
Но в его нынешнем видепользователь может просто набрать [application]/[controller]/potentially_dangerous_method
в адресной строке, чтобы получить доступ к методу.Как я могу предотвратить это?