- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
// IPrincipal Implementation
public bool IsInRole(string role)
{
return Array.BinarySearch( _roles, role ) >=0 ? true : false;
}
public IIdentity Identity
{
get
{
return _identity;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129.3
// IPrincipal Implementation
public bool IsInRole(string role)
{
return Array.BinarySearch( _roles, role ) >=0 ? true : false;
}
public IIdentity Identity
{
get
{
return _identity;
}
}
Взято из Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication (http://msdn.microsoft.com/en-us/library/aa302401.aspx)
Step 4. Create a Class that Implements and Extends IPrincipal
6. Implement the IsInRole method and Identity property defined by the IPrincipal interface as shown below.
guest 16.09.2009 11:48 # 0
guest 16.09.2009 12:34 # 0
Впрочем, может это не говнокодер писел, а ДЛЯ говнокодеров.
guest 16.09.2009 12:18 # 0
guest 16.09.2009 16:50 # 0
guest 16.09.2009 18:55 # 0
guest 16.09.2009 18:56 # −1
guest 17.09.2009 05:44 # −1
guest 17.09.2009 06:55 # 0
=) по сути просто:
return Array.BinarySearch( _roles, role ) >= 0;
guest 20.09.2009 02:32 # 0
guest 20.09.2009 02:32 # −1
guest 17.09.2009 07:03 # −1
Используйте префикс I (заглавная i) для интерфейсов, чтобы уточнить, что тип является интерфейсом. Старайтесь избегать интерфейсов с двумя I в начале, например IIdentifiable. Попробуйте подобрать синоним, например IRecognizable.
guest 17.09.2009 12:03 # +1
Бред.
Между прочим, IIdentity - интерфейс из фреймворка.
guest 17.09.2009 21:07 # 0
Соглашения по оформлению кода
Введение
Этот документ описывает единый стиль кода, разработанный командой RSDN. В первую очередь он предназначен для использования в проектах, ведущихся в рамках RSDN. Надеемся, что этот стиль будет полезен всем тем, кто так же ищет удобный единый стиль форматирования исходного кода.
Старайтесь и нужно, это разные слова ,(
guest 17.09.2009 23:22 # 0
guest 18.09.2009 10:48 # 0