diff options
| author | rr- | 2016-04-06 21:49:26 +0200 |
|---|---|---|
| committer | rr- | 2016-04-06 22:36:04 +0200 |
| commit | 5f29fa12c28c8f62eaab2ef81ff5b1d01cd1f256 (patch) | |
| tree | e32c7d416d081a282eaa3f1a635d6c80476f4dfb /client/js/controllers/auth_controller.js | |
| parent | 55cc7b59e4a9c23810371fa3fa3895ec8c3a7bf8 (diff) | |
client/routing: move routing to controllers
Diffstat (limited to 'client/js/controllers/auth_controller.js')
| -rw-r--r-- | client/js/controllers/auth_controller.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/client/js/controllers/auth_controller.js b/client/js/controllers/auth_controller.js index 1a4565d..04cfec5 100644 --- a/client/js/controllers/auth_controller.js +++ b/client/js/controllers/auth_controller.js @@ -23,6 +23,16 @@ class AuthController { } } + registerRoutes() { + page(/\/password-reset\/([^:]+):([^:]+)$/, + (ctx, next) => { + this.passwordResetFinishRoute(ctx.params[0], ctx.params[1]); + }); + page('/password-reset', (ctx, next) => { this.passwordResetRoute(); }); + page('/login', (ctx, next) => { this.loginRoute(); }); + page('/logout', (ctx, next) => { this.logoutRoute(); }); + } + loginRoute() { topNavController.activate('login'); this.loginView.render({ |