-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue#435 - Запретить явный переход на форму логина, если уже авторизован #452
Conversation
faf168b
to
8a9db44
Compare
@@ -27,13 +27,14 @@ | |||
"angular-ui-ace": "^0.2.3", | |||
"angular-ui-bootstrap": "^2.2.0", | |||
"angular-ui-layout": "^1.4.2", | |||
"angular-ui-router": "^0.3.2", | |||
"angular-ui-router": "^0.4.2", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
app.js
Outdated
app.use(csurf()); | ||
app.use(function(req, res, next) { | ||
|
||
res.cookie('XSRF-TOKEN', req.csrfToken()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Оставить коммент о важности в наименовании этого свойства. Его ожидает ангуляр.
if (err.code === 'EBADCSRFTOKEN') { | ||
|
||
res.status(HttpStatus.FORBIDDEN); | ||
return res.send('You cannot do that from outside of our client side ;)') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Наверно лучше будет отправлять что то в стиле
Упс, кажеться вы не достаточно разобрасил в том, как коректно отправить этот запрос, но если немного разберетесь в вопросе у вас обязательно получиться
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Опа. BBot обнаружил кул хацкера! Неплохая попытка.
Но ты как всегда халявишь. Включай мoзг и все получится.
|
||
return $q(function (resolve) { | ||
|
||
authentication.getAuthenticationStatus(args.ignoreAuthModule, resolve, resolve); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
то что один параметр дважды передаеться в функцию меня немного смутило, посмотрев реалзиацию понятно, что 2 и 3 параметр это разные вещи, но подобный вызов немного путает
if (err.code === 'EBADCSRFTOKEN') { | ||
|
||
res.status(HttpStatus.FORBIDDEN); | ||
return res.send('You cannot do that from outside of our client side ;)') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Предложение к сообщению:
"Хорошая попытка. Попробуй еще раз."
Немного неудобно вышло, но так получилось, что в рамках этого реквеста частично оказались изменения из другого контекста, а это: