Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Базовый ASP.ект / VIP. Модерация записей

  • На этом уроке мы реализуем функционал администратора сайта.
    Администратор сможет подтверждать истории для публикации.
  • Дата отправки отчёта: 14 августа 2016 г.
  • Задание выполнено: за 1 час. 28 мин.
  • Чему научился:
    1) Создавать сессии. Ура =)
  • Что было сложным: Ничего
  • Комментарии: Все замечательно, спасибо за урок)

    Внес некоторые коррективы: в разделе "Модерация" отображаются все истории, ждущие своего вердикта, отклоненные истории меняют свой id на минимальный в базе-1, а значение auto_increment в таблице снижается до его старого id, тем самым мы избегаем "бреши" в id опубликованных записей! Хотел еще сделать, чтобы отсылать истории могли только зарегистрированные пользователи (а email сразу брался из их данных о регистрации), но сил уже не хватает =) Через часик доделаю сие действо =)
  • Оценка видео-уроку:
Отчёт от 9567 за Базовый ASP.ект / VIP. Модерация записей


Отчёт от 9567 за Базовый ASP.ект / VIP. Модерация записей




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Максим  # Базовый ASP.ект / VIP. Модерация записей / 2016-08-14 17:58

Максим, дай ссылку на свой проект, хочу пощупать :)


11045. Людвик
Людвик
ответить
→  Максим  # Базовый ASP.ект / VIP. Модерация записей / 2016-08-14 14:59

Ты не понял разве? Верхняя панель навигации просто ужас!



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Использовать enum в таблице, модерировать записи.
Трудности: Сложности у меня в другом :( - при попытке запустить проект VideoSchool, размещенный на GitHub, возникает ошибка Не удалось загрузить файл или сборку "Microsoft.Web.Infrastructure... (проблема на втором скриншоте) Думала, что здесь найду, как решить эту проблему, досмотрела урок до конца, но не нашла.
Все-таки функция addslashes() должна делать проверку на то, что строка содержит null: public string addslashes(string text) { if (text==null) return ""; return text.Replace("\'", "\\\'"); } Теперь у меня программа не вылетает, когда пароль при входе вообще не введен.


Научился: Сохранять сессию при успешной авторизации. В случае если пользователь уже авторизован при выборе меню "Вход" отображается страница с информацией что мы уже авторизованы и кнопкой выход. Добавлено поле статус в таблицу с историями для того чтобы реализовать проверку история. Создана страничка проверки историй с кнопками Опубликовать и Удалить. При отображении истории в случае если пользователь авторизован появляется кнопка Удалить.
=)