Си диез / Говнокод #2206 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
try
        {
            if (CheckLoginLenght())
            {
                if (CheckPassLenght())
                { 
                   if (CheckEmptyEMail())
                   {
                        if (CheckIsPassEquals())
                        {
                            if (CheckEmptyLogin())
                            {
                                if (CheckLoginInBase())
                                {
                                   if (RadCaptcha1.IsValid)
                                  {
                                      if (CheckMailInBase())
                                      {

Проверка данных введенных для регситарции (ASP.NET)

Запостил: dmtr dmtr, (Updated )

Комментарии (7) RSS

  • мдяяя... про валидаторы товарисчъ по ходу не слыхал...
    Ответить
    • Клиентскую валидацию всегда можно отключить (как самый простой вариант: просто запретить исполнение JavaScript у себя в браузере). Поэтому проверка на сервере обязательна (лучше конешно в слой бизнеса ее поместить).
      Тогда в бизнесе можно сделать что-то такое (к примеру в виде метода RegistartionValidate):
      if(check_1)
      {
      throw new Exception_1();
      }
      ..... // и т.д. по аналогии
      Ответить
      • Page.IsValid, а управлять ходом выполнения программы через exception'ы - такой же говнокод.
        Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8