Size: a a a

var chat = new Chat();

2020 June 05

A

Artur in var chat = new Chat();
Но оно работает на все 100%, хоть и не все ошибки пока учтены
источник

B

Bretbas in var chat = new Chat();
Artur
Короче мне легче показать тебе проект в скайпе например, проект непростой очень, решение тоже не из самых легких
было бы время...
источник

B

Bretbas in var chat = new Chat();
Artur
RoleName (Student, Company, Admin)
почему при выдаче токена, тебе в claims просто не пихать данные из разных таблиц, если тебе это надо?
источник

A

Artur in var chat = new Chat();
Ну я туда IdUser закинул, мне этого с головой
источник

B

Bretbas in var chat = new Chat();
Artur
Ну я туда IdUser закинул, мне этого с головой
зачем? Чтобы постоянно вытаскивать из БД данные, и проверять, пускать пользователя или нет?
источник

A

Artur in var chat = new Chat();
Я просто новичок в Ef code, но у меня вроде весьма неплохо с базами
источник

A

Artur in var chat = new Chat();
Вот и выживаю как могу
источник

A

Artur in var chat = new Chat();
Я туда индексов накидал, работает точно не хуже
источник

B

Bretbas in var chat = new Chat();
Artur
Я просто новичок в Ef code, но у меня вроде весьма неплохо с базами
ты не понял.
Если ты в claims запихнул Id пользователя, а какому то маршруту требуется, чтобы в claims были эти данные:
RoleName (Student, Company, Admin)

то я предполагаю, что ты где то восстанавливаешь ClaimsPrincipal, доставая по Id пользователя все оставшиеся claims?
источник

B

Bretbas in var chat = new Chat();
причем каждый раз, при любом запросе аутентифицированного пользователя
источник

A

Artur in var chat = new Chat();
Ну да наверное 😂🤯
источник

B

Bretbas in var chat = new Chat();
Artur
Ну да наверное 😂🤯
ну и как ты думаешь, это нормально?
источник

A

Artur in var chat = new Chat();
Bretbas
ну и как ты думаешь, это нормально?
Отлично
источник

A

Artur in var chat = new Chat();
Работает не хуже
источник

B

Bretbas in var chat = new Chat();
работает при 1000 пользователей.
работать при 10000 не будет
источник

A

Artur in var chat = new Chat();
Хоть я и не до конца понял о чем ты
источник

A

Artur in var chat = new Chat();
Но я вроде не настолько нахардкодил
источник

A

Artur in var chat = new Chat();
Bretbas
работает при 1000 пользователей.
работать при 10000 не будет
99.9% что будет
источник

B

Bretbas in var chat = new Chat();
почему ты в токен сразу не можешь положить то, что необходимо?
источник

B

Bretbas in var chat = new Chat();
Вот смотри пример:
источник