
Антон
22.04.2018
17:42:39
такси лондона
Booking fee норм звучит вроде

Rinat
22.04.2018
17:43:08
и да, счетчик meter, а не counter

Google

Moz
22.04.2018
17:49:53
такси лондона
Короч, the initial fare или the initial charge. И так и так будет верно

Valentin
22.04.2018
17:50:05

Антон
22.04.2018
17:50:47
в европе думаю meter больше как единицу измерения используют

Rinat
22.04.2018
17:51:23

Антон
22.04.2018
17:52:22
ну вообще даже гугл счетчик растояния переводит как distance meter

Rinat
22.04.2018
17:53:56
потому что им измеряют, а не считают, count - счет, meter - измерение

Антон
22.04.2018
17:54:30
ну да

Artem
23.04.2018
04:14:31
В ооп к бд через конструктор подключаться надо ?

Maxim
23.04.2018
04:21:59
Через консоль

Mihail
23.04.2018
04:57:38
PHP-Дайджест № 129 (8 – 22 апреля 2018)
https://habrahabr.ru/post/354064/

Roman
23.04.2018
06:55:19
Кто-то Пассето юзал уже?
https://github.com/paragonie/paseto

Bohdan
23.04.2018
06:59:25
вроде @fes0r их применял где-то
ну и как уже говорили - вероятность того, что вам нужен jwt, очень мала
хотя вот с paseto мне непонятно...
такое ощущение, что они сделали его для тех, кто использует jwt для сессий - но чтобы сделать это чуть более безопасным :D

Google

Anton Saprykin
23.04.2018
07:01:20
jwt не оч оказались((

Bohdan
23.04.2018
07:01:41
типа "не надо юзать нас для сессий, но если вы уже накосячили - юзайте пасето, а не jwt"

Roman
23.04.2018
07:02:19

Anton Saprykin
23.04.2018
07:02:44

Bohdan
23.04.2018
07:03:05
развивай мыслю)

Roman
23.04.2018
07:03:38

Anton Saprykin
23.04.2018
07:04:11
Вот и вся мысль, не для дебилов и все. Если бекграунд не оч и не хочешь много курить инфы по теме, то все проебешь.
Но если аппка слишком гавно что бы кто-то даже исходники открыл, то все равно что юзать.
Типа ну вот охота вам разбираться в разнице между RS256 HS256 GAVNO512
Симметричными ассиметричными ключами и тд. Нет, не охота. Вы хотите сдать проект что бы вам не трахали больше мозг.

Valentin
23.04.2018
07:27:43
Как хорошо что я послушал мудрых мужей и не взял жвт, а юзаю свои токены для дебилов и радуюсь жизни)

Ivan
23.04.2018
07:28:33

Anton Saprykin
23.04.2018
07:29:02
Сессии короче

Valentin
23.04.2018
07:29:33
Да, как сессии

Bohdan
23.04.2018
07:39:57
а сессии у тебя в редисе? или нативные?

Valentin
23.04.2018
07:42:37
В бд пока, думаю ложить в редис только активных юзеров, ну там чувак зашёл на сайт - положили в редис его токен, он побегал 20 минут - всё это время токен будет в редисе, а через сутки - удаляется оттуда.. но это только теория, ещё не пробовал это внедрить

Sergey
23.04.2018
07:43:05
ну то есть просто кэш

Valentin
23.04.2018
07:43:14
Да

Google

Bohdan
23.04.2018
07:43:36
ну под нагруженные проекты такое норм, наверное

Anton Saprykin
23.04.2018
07:43:37
Чет какие-то сложности

Sergey
23.04.2018
07:44:26

Bohdan
23.04.2018
07:44:59

Sergey
23.04.2018
07:45:33
ну блин мы не о том говорим, у JWT есть только проблема со спецификацией и то не очень большая если ты вкурсе проблемы

Roman
23.04.2018
07:46:00
просто проверку на алгоритм делаешь и усе

Sergey
23.04.2018
07:46:00
проблема с тем что люди JWT используют для того, для чего оно не предназначается (сессии))

Bohdan
23.04.2018
07:46:10
ну я ведь об этом и говорю

Sergey
23.04.2018
07:46:25
ну то есть если тебе не требуется инвалидация сессии немедленная то можно забить болт и юзать JWT)

Bohdan
23.04.2018
07:46:46
хотя вот с paseto мне непонятно...
такое ощущение, что они сделали его для тех, кто использует jwt для сессий - но чтобы сделать это чуть более безопасным :D
типа "не надо юзать нас для сессий, но если вы уже накосячили - юзайте пасето, а не jwt"
ну, подход с "забить болт" сам по себе не очень хорош...

Sergey
23.04.2018
07:47:09
ну то есть он вообще никаким боком не решает проблем с сессиями
точнее будут абсолютно те же проблемы, необходимость рефрешей и т.д.
вот если ты делаешь какой-нибудь standalone сервис с авторизацией по токенам одноразовым - то че нет

Bohdan
23.04.2018
07:48:29
и это ведь я тоже не отрицаю)
меня там смущает одно
в принципе, я потому и начал разговор
они упоминают "tamper-proof cookies"
хотя я лично не вижу, как куки относятся к одноразовым ключам

Google

Admin
ERROR: S client not available

Sergey
23.04.2018
08:00:55
как один из способов аутентификации. Сервер записывает токен в куку и клиент уже с ней идет на нужные хоста
ну то есть можешь и не через куку
например я сейчас всерьез подумываю о том что бы мувнуть JWT в куки
но пока еще с мобильными приложеньками не разобрался
там как бы нет никаких проблем с куками но просто надо потестить

Max
23.04.2018
08:05:41
Чтобы серваком записывать?

Антон
23.04.2018
08:10:11
в мускуле добавление столбца всю таблицу лочит?

Sergey
23.04.2018
08:10:44
А зачем?
что бы клиент вообще ничего не знал о всех этих токенах

Антон
23.04.2018
08:11:38
а если не с default?

Sergey
23.04.2018
08:11:53
то не должен но хз, постгрес не лочит

Ivan
23.04.2018
08:11:59
в доке можно глянуть

Sergey
23.04.2018
08:12:01
мускуль вроде бы тоже

Антон
23.04.2018
08:12:02
как вообще в большие таблицы столбцы добавляют?

Sergey
23.04.2018
08:12:23
добавляют nullable колонку, делают update, добавляют not null
если тебе надо без downtime то разделяешь процесс на 2 деплоя

Maksim
23.04.2018
08:13:04
мускуль вроде бы тоже
В послндних версиях они добавили режим без временной таблички и переливания данных. Так что мускуль уже почти для людей

Sergey
23.04.2018
08:13:05
сначала nullable колонка + выкатка кода которая пишет в это поле, затем выкатка update + not null

Google

Roman
23.04.2018
08:13:25
Ребят, нужно ваше мнение: хотим для таблицы пользователей использовать хеши для уникальности юзера и далее отдавать этот хеш клиенту.
Тут встал вопрос избавления от integer PK вовсе, так как хеш уникальный сам по себе.
Я предложил использовать UUID, но тех менеджер беспокоится о производительности запросов.
Еще один предложенный вариант - это генерация хеша во время запроса, например, SELECT * FROM users WHERE MD5 (CONCAT ("CONFIG_SALT", user_id)) = input_hash.
Кто-то может сказать свое мнение по данному варианту, пожалуйста.
БД: MySQL 5.7

Maksim
23.04.2018
08:14:03
В мускуле юид а качестве пк - боль. Ток если делать его бинарным

Sergey
23.04.2018
08:14:28
ничего, 8-ая версия уже почти вот вот, а там вроде нативная поддержка uuid

Антон
23.04.2018
08:14:39

Виктор
23.04.2018
08:14:51

Sergey
23.04.2018
08:15:08
https://mysqlserverteam.com/mysql-8-0-uuid-support/

Maksim
23.04.2018
08:15:30
Фига) пропустил сие)