Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

api.login.router.php-DEL 1008B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /*$this->any('/login-window', function ($request, $response, $args) {
  3. global $locale;
  4. $response = $response->withJson([
  5. 'user' => [],
  6. 'status' => 'ok',
  7. 'languageList' => $locale->getLanguageStringList(),
  8. 'strings' => [
  9. 'appTitle' => $locale->config['settings']['app-title'],
  10. 'username' => _('Username'),
  11. 'password' => _('Password'),
  12. 'keep_connected' => _('Keep connected'),
  13. 'access_button' => _('Login')
  14. ],
  15. 'baseInfo' => $locale->getAppInfo()
  16. ]);
  17. return $response;
  18. });*/
  19. //Example: http://dev-ght.ttre.cloud/api/login/mainForm/dd=4&de=3
  20. /*Array
  21. (
  22. [dd] => 4
  23. [de] => 3
  24. )*/
  25. $this->any('/{controller}/{action}[/{params:.*}]', function ($request, $response, $args) {
  26. $controller = $args['controller'];
  27. $action = $args['action'];
  28. require CONTROLLER_DIR.$controller.'Controller.php';
  29. $class = $controller.'Controller';
  30. $response = call_user_func(array(new $class(), $action), $args);
  31. return $response;
  32. });