Size: a a a

2020 November 11

JD

John D in phpGeeks
Victooor
но первый в какой то мере быстрее. Как-то непонятно почему он быстрее. И как сказали, второй вариант правильный. + надо добавить ещё поле token_type, дабы по крону грохать просроченные токены нужного типа
Там есть что то типа expires_at по этому крон может удалять потом эти данные, смысл хранить нет.
источник

JD

John D in phpGeeks
Лично я считаю что вариант 2 самый правильный тоже. Но коллега ссылается на то что так все делают (вариант 1, и это быстрее). Но по мне вариант 2 самый правильный и не требуется больше логики
источник

V

Victooor in phpGeeks
John D
Там есть что то типа expires_at по этому крон может удалять потом эти данные, смысл хранить нет.
Смысла хранить много. Например это токены доступа для приложения. Мы можем захотеть однажды разлогинить юзера на других девайсах, не ломая при этом остальные доступы
источник

V

Victooor in phpGeeks
John D
Лично я считаю что вариант 2 самый правильный тоже. Но коллега ссылается на то что так все делают (вариант 1, и это быстрее). Но по мне вариант 2 самый правильный и не требуется больше логики
Кто все? 🙂 Я так не делаю, например
источник

V

Victooor in phpGeeks
Зависит от задач. Если лендос с парой страниц, смысла заморачиваться видимо нет
источник

JD

John D in phpGeeks
Victooor
Смысла хранить много. Например это токены доступа для приложения. Мы можем захотеть однажды разлогинить юзера на других девайсах, не ломая при этом остальные доступы
Ну в данном случае идёт речь активация емайла ну и акаунта. По факту оба варианта это активация емайла. Только один на смену емайла а другой при регистрации акаунта.
источник

JD

John D in phpGeeks
Victooor
Зависит от задач. Если лендос с парой страниц, смысла заморачиваться видимо нет
Это платформа, которая будет расти. Но нам надо быстрее выкатить продукт чтобы овнеры увидели результат (MVP).
источник

V

Victooor in phpGeeks
John D
Это платформа, которая будет расти. Но нам надо быстрее выкатить продукт чтобы овнеры увидели результат (MVP).
Всё решает разраб. Пути ты увидел, правильный указан.
источник

JD

John D in phpGeeks
Victooor
Всё решает разраб. Пути ты увидел, правильный указан.
Коллега ссылается на то что мой вариант не MVP.
Я пытаюсь понять что думают и другие. Как делают другие. Как правильно.
источник

SI

Sergei Ischuk in phpGeeks
1 поле vs 1 таблица с 4 полями с типами , гибкой логикой, кронами
mvp -[m= минимум] не  максимум
источник

T0

Taco 00 in phpGeeks
Sergei Ischuk
1 поле vs 1 таблица с 4 полями с типами , гибкой логикой, кронами
mvp -[m= минимум] не  максимум
ворвался в чат с двух ног сразу с ответом, уважение
источник

SI

Sergei Ischuk in phpGeeks
именно для таких кейсов это понятие и ввели что бы за месяц не получилось что сделал только регистрацию и смену пароля
источник

JD

John D in phpGeeks
Taco 00
ворвался в чат с двух ног сразу с ответом, уважение
Это и есть мой коллега )))
источник

T0

Taco 00 in phpGeeks
Ну коллега так-то прав, не ясно что бизнес решит позже, может гибкость, которую вы на старте закладываете, потом выльется в велосипед, и не один.
источник

П️

Пётр ️🕸👾🕸... in phpGeeks
Чем отличается private ?string $val; от private string $val;?
источник

SI

Sergei Ischuk in phpGeeks
пока мы говорили бизнес уже потерял
источник

JD

John D in phpGeeks
Пётр ️🕸👾🕸
Чем отличается private ?string $val; от private string $val;?
Типа может быть и нуллом
источник

П️

Пётр ️🕸👾🕸... in phpGeeks
John D
Типа может быть и нуллом
спасибо
источник

JD

John D in phpGeeks
Taco 00
Ну коллега так-то прав, не ясно что бизнес решит позже, может гибкость, которую вы на старте закладываете, потом выльется в велосипед, и не один.
Но вариант коллеги уже приносит проблемы, такие как вечная ссылка на активацию акаунта, или смены акаунта.
Каждый раз когда шлётся линк на активацию обновляется updated_at поле юзера что типично ты ожидаешь что это именно обновилось либо имя, фамилия юзера или ещё что то, но не как не токен который выслали на емайл.
источник

V

Victooor in phpGeeks
Sergei Ischuk
1 поле vs 1 таблица с 4 полями с типами , гибкой логикой, кронами
mvp -[m= минимум] не  максимум
Оверхед на самом деле 1-2 дня максимум
источник