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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Yii2 / Authokey - Ключи в сейфе

  • На этом уроке мы реализуем более безопасный
    способ автоматической авторизации на сайте.
    Для этого мы создадим отдельное поле
    'authokey', в нашей БД, для автологина.
  • Дата отправки отчёта: 1 августа 2018 г.
  • Задание выполнено: за 1 час. 1 мин.
  • Чему научился: Работать еще с одной миграцией. Прописали команду $this->authokey = Yii::$app->security->generateRandomString(100); в классе setPassword.
  • Что было сложным: При добавлении миграции возникли сложности. Прописал команду php yii.php migrate консоль мне отобразило две миграции
    m180727_060927_create_user_table
    m180801_124951_add_authokey_column_to_user_table просил помощи у google увидел что на формах пишут вот такое  php yii.php migrate\to имя миграции
    мне не помогло тогда пришлось думать как самому справиться с этой задачей. Решением проблемы было следующее.
    Я открыл explorer прошелся до директории C:\OSPanel\domains\school\migrations вырезал от туда первую миграцию m180727_060927_create_user_table вставил ее на директорию выше запустил в консоль команду  php yii.php migrate после чего добавил новую созданную миграцию. Затем снова вернул первую миграцию m180727_060927_create_user_table на свое законное место и продолжил дальше изучать курс, вот как то так. Надеюсь что такой вариант был как один из правильных. Расскажите как можно было по другому сделать. Спасибо.
  • Оценка видео-уроку:
Отчёт от 18688 за Yii2 / Authokey - Ключи в сейфе




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Arslan  # Yii2 / Authokey - Ключи в сейфе / 2018-08-02 02:08

Очень странно.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   17606Виктор+1   17947Dmitry Sinitsin+1   459Сергей Сергеевич+1   17255Слава+1   3922Александр+1   1Евгений Волосатов+1   11423Василий+1   9014Николай Денисов+1   9752chokayes+1   16218Дмитрий+1   11589Yefim+1   18493Evgenii Kudriavtcev+1   16861Serge+1   11582Родион+1   791Валерий Жданов+1   10494Алексей В.+1   7645Александр Львович+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: С помощью механизма миграций добавил в таблицу новый столбец authokey и использовал его для входа пользователя на сайт.



Научился: Добавлять authokey плюс любимые миграции
Очень люблю миграции еще с времен использования одного малоизвестного фреймворка от Майкрософт))) А Евгению Витольдовичу спасибо за этот интересный курс!