Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Приветствую ВСЕХ подскажите как реализовать доступ к методу для группы и пользователя к примеру [Authorize(Users = @"Петя", Roles = @"Admin")] в данном случае доступ получит только администратор Петя, а как дать доступ всем администраторам и любому пользователю с именем Петя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:50 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Два юзера в системе с логином Петя... нормально чо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:38 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Mixon, Реализуй свой атрибут на базе AuthorizeAttribute и определяй какую хочешь логику. Давай доступ хоть в зависимости от фазы луны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:39 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
а не проще тогда ваших Петь в отдельную роль определить "Суперадмины" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:40 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
MixonПриветствую ВСЕХ подскажите как реализовать доступ к методу для группы и пользователя к примеру [Authorize(Users = @"Петя", Roles = @"Admin")] в данном случае доступ получит только администратор Петя, а как дать доступ всем администраторам и любому пользователю с именем Петя. Оригинальный код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. подсказать, что надо сделать в своей реализации или сам справишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:47 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
hVosttMixonПриветствую ВСЕХ подскажите как реализовать доступ к методу для группы и пользователя к примеру [Authorize(Users = @"Петя", Roles = @"Admin")] в данном случае доступ получит только администратор Петя, а как дать доступ всем администраторам и любому пользователю с именем Петя. Оригинальный код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. подсказать, что надо сделать в своей реализации или сам справишься? Покажи! Интересно чесслово! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 15:54 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIПокажи! Интересно чесслово! Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:07 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Молодец! Ты сделал, что в атрибуте можно прописывать несколько имен пользователей, но как это решает вопрос? Mixonкак дать доступ всем администраторам и любому пользователю с именем Петя . У тебя здесь много Петь? user.Identity.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:25 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIМолодец! Ты сделал, что в атрибуте можно прописывать несколько имен пользователей, но как это решает вопрос? Mixonкак дать доступ всем администраторам и любому пользователю с именем Петя . У тебя здесь много Петь? user.Identity.Name Я ничего не сделал, всего лишь поправил логику оригинального фильтра. Оригинальный фильтр обязывает, чтобы роль, а также имя пользователя совпадали, а не что-то одно. Данный фикс меняет логику, достаточно совпадения либо по роли, либо по имени пользователя. А ты какую-то чушь несёшь. Можешь потестить, фильтр работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:30 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Спасибо ВСЕМ! а то я начал городить Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:31 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
hVosttА ты какую-то чушь несёшь. Можешь потестить, фильтр работает. user.Identity.Name это имя пользователя которое должно быть априори уникально в пределах по крайней мере приложения как и уникально должно быть имя роли. Поэтому вопрос ТС-а изначально некорректен и подобный фильтр это хронический костыть во всей системе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:45 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIuser.Identity.Name это имя пользователя которое должно быть априори уникально в пределах по крайней мере приложения как и уникально должно быть имя роли. Поэтому вопрос ТС-а изначально некорректен и подобный фильтр это хронический костыть во всей системе! Ты просто не понял вопроса топикастера. Никаких претензий на уникальность имени пользователя изначально не было. Читай внимательнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 16:50 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIhVosttА ты какую-то чушь несёшь. Можешь потестить, фильтр работает. user.Identity.Name это имя пользователя которое должно быть априори уникально в пределах по крайней мере приложения как и уникально должно быть имя роли. Поэтому вопрос ТС-а изначально некорректен и подобный фильтр это хронический костыть во всей системе! хотел бы уточнить, Вы считаете не возможность нахождения в сети двух пользователей с одним и тем же именем, но с разными паролями? (пользователь)Петя\123 (администратор)Петя\DGW%Y&N@YWafdhgadfhDFBW$% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 09:46 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Mixon, имена да, но не учетки. когда говорите в контексте Authorize - Users там учетки именно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 09:59 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
MixonВы считаете не возможность нахождения в сети двух пользователей с одним и тем же именем, но с разными паролями? Как уже сказали, в организации может работать 10 Петь, и 20 Вась, можно в базе завести столбцы в табличке где писать их реальные имена для какой-то отчетности типа FirstName, LastName и т.д., но при авторизации речь идет об имени входа , имя под которым пользователь входит в систему должно быть уникальным в пределах этой системы. По поводу пароля - Петру первому понравился пароль Петра второго, он сделал себе такой же, или один Петя сделал себе пароль Qwer1234 и второй так же, если юзеров много такое вполне вероятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:32 |
|
||
|
[Authorize]
|
|||
|---|---|---|---|
|
#18+
Mixonхотел бы уточнить, Вы считаете не возможность нахождения в сети двух пользователей с одним и тем же именем, но с разными паролями? (пользователь)Петя\123 (администратор)Петя\DGW%Y&N@YWafdhgadfhDFBW$% Надеюсь, ты так не делаешь, а то гореть тебе в аду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38930792&tid=1356563]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 306ms |

| 0 / 0 |
