Size: a a a

Node.js — русскоговорящее сообщество

2020 April 04

RB

Random Balance in Node.js — русскоговорящее сообщество
Скажи в общем, чего ты хочешь добиться в итоге.
источник

А

Александр in Node.js — русскоговорящее сообщество
Привет народ, возможно не туда пишу но все же, хочу узнать как лучше всего делать авторизацию для мобильных приложений, есть веб версия, использую сессии, будут ли сессии хорошим решением для мобильного приложения?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Roman
3 примера работаю аналогично. Никаких изменений
А какие изменения ты ожидаешь?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Александр
Привет народ, возможно не туда пишу но все же, хочу узнать как лучше всего делать авторизацию для мобильных приложений, есть веб версия, использую сессии, будут ли сессии хорошим решением для мобильного приложения?
Будут
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Александр
Привет народ, возможно не туда пишу но все же, хочу узнать как лучше всего делать авторизацию для мобильных приложений, есть веб версия, использую сессии, будут ли сессии хорошим решением для мобильного приложения?
Аналогично фронту. Сессии, jwt. Принцип тот же.
источник

R

Roman in Node.js — русскоговорящее сообщество
Напримео у меня есть в базе такая стпюруктура
{
"field": 111,
"field_": 122,
"field_1": 132,
"field_2": 142,
"field_3": 152,
}


Мне нужно отобрать только первых два поля
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Вообще именуй лучше более осмысленно сразу. А то сейчас у тебя имя коллекции - collection, имя поля - field. Как-то это странно.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Roman
Напримео у меня есть в базе такая стпюруктура
{
"field": 111,
"field_": 122,
"field_1": 132,
"field_2": 142,
"field_3": 152,
}


Мне нужно отобрать только первых два поля
Ну так выставь 0 ненужным полям.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Roman
Напримео у меня есть в базе такая стпюруктура
{
"field": 111,
"field_": 122,
"field_1": 132,
"field_2": 142,
"field_3": 152,
}


Мне нужно отобрать только первых два поля
Так, погоди, если бы у тебя были эти поля то те три примера не работали бы одинаково
источник

А

Александр in Node.js — русскоговорящее сообщество
ок, спасибо за ответы, просто срок сессии на беке конечный, а для моб приложения хотелось бы сделать чтобы логиниться спустя неделю неактивности не нужно было, в этом случае мне нужно как-то хранить логин и пароль в самом приложении и если время сессии истекло, то пытаться залогиниться автоматом?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Sergey 🛸
Так, погоди, если бы у тебя были эти поля то те три примера не работали бы одинаково
Кстати, да. Я из-за его имён переменных тоже не обратил внимание.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Александр
ок, спасибо за ответы, просто срок сессии на беке конечный, а для моб приложения хотелось бы сделать чтобы логиниться спустя неделю неактивности не нужно было, в этом случае мне нужно как-то хранить логин и пароль в самом приложении и если время сессии истекло, то пытаться залогиниться автоматом?
Ну в чём проблема для мобильных сессий увеличить срок жизни?
источник

А

Александр in Node.js — русскоговорящее сообщество
Random Balance
Ну в чём проблема для мобильных сессий увеличить срок жизни?
ну, часть api переделывать, ну то такое, меня больше интересуют best practies, чем на ходу придуманные "костыли"
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Александр
ок, спасибо за ответы, просто срок сессии на беке конечный, а для моб приложения хотелось бы сделать чтобы логиниться спустя неделю неактивности не нужно было, в этом случае мне нужно как-то хранить логин и пароль в самом приложении и если время сессии истекло, то пытаться залогиниться автоматом?
> хранить логин и пароль в самом приложении
Для этого так же можно сделать галочку и пусть пользователь сам выбирает. Втихую навечно сохранять пароль как-то не правильно на мой взгляд. Делай всё очевидным, если истекло время - пусть вводит пароль, если стоит галка сохранения логина/пароля то пусть автоматом входит.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Александр
ну, часть api переделывать, ну то такое, меня больше интересуют best practies, чем на ходу придуманные "костыли"
Ну давай простой случай возьмём, ты сохранил пароль и при истечении сессии автоматом пытаешься залогинитья. Потом с другого устройства пользователь меняет пароль. Потом со старого пытается открыть приложение иии... приложение будет постоянно ломиться не понимая что пароль сменён?
источник

А

Александр in Node.js — русскоговорящее сообщество
Random Balance
Ну давай простой случай возьмём, ты сохранил пароль и при истечении сессии автоматом пытаешься залогинитья. Потом с другого устройства пользователь меняет пароль. Потом со старого пытается открыть приложение иии... приложение будет постоянно ломиться не понимая что пароль сменён?
для этого есть код ошибки, если приложение его получит, то тогда предложит пользователю залогиниться вручную
источник

R

Roman in Node.js — русскоговорящее сообщество
Sergey 🛸
Так, погоди, если бы у тебя были эти поля то те три примера не работали бы одинаково
С этими полями те примеры работают одинаково
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Roman
С этими полями те примеры работают одинаково
Покажи вывод этих трёх функций.
источник

А

Александр in Node.js — русскоговорящее сообщество
Random Balance
> хранить логин и пароль в самом приложении
Для этого так же можно сделать галочку и пусть пользователь сам выбирает. Втихую навечно сохранять пароль как-то не правильно на мой взгляд. Делай всё очевидным, если истекло время - пусть вводит пароль, если стоит галка сохранения логина/пароля то пусть автоматом входит.
слышал я где-то что для хранения паролей если специальное безопасное хранилище в мобильниках, ну да ладно, с такими вопросами, это явно не сюда
источник

R

Roman in Node.js — русскоговорящее сообщество
Сейчас запущу
источник