
kuanysh anuarkhanov
09.10.2017
18:21:41
realtime
тут такая фишка
если бы было можно в модалке то я знаю как
но надо что бы без мод окна

Google

DOUBLE WITHDRAWAL
09.10.2017
18:23:21
Конкретнее, чего ты хочешь добиться?
Я не очень вкурил пока что, если честно
Не вижу никакой связи между наличием или отсутствием модокна и работой с фаербазой

kuanysh anuarkhanov
09.10.2017
18:24:14
по клику дает изменить все td которые есть
согласен, самого бесит
но так хотят

DOUBLE WITHDRAWAL
09.10.2017
18:24:54
Лс

Gleb
09.10.2017
18:46:30
Коллеги, подскажите плс, на сколько приемлима практика проектирования админки поверх пользовательского интерфейса (кнопки добавить/удалить c v-if="$store.user.role===USER_ROLE.ADMIN", например)? То есть если ты админ, тебе видны кнопки управления, формы редактирования и тп. И не нужно плодить сущности, по идее. Ведь токен всё равно проверяется на роль на бэкенде. Или же это дурной тон?

DOUBLE WITHDRAWAL
09.10.2017
18:47:20
Не вижу проблемы.

cmndwn
09.10.2017
18:50:06

Gleb
09.10.2017
18:51:58
Спасибо. Я волновался с точки зрения уязвимости Vue/Vuex. А то задолбало админку уже отдельным маршрутом делать со всем тем же самым)

Evgeniy
09.10.2017
19:10:06
лучше делать через бэк

Victor
09.10.2017
19:11:40
А кто мне мешает в консоли изменить состояние и стать админом?
Условно: vm.$store.user.role=USER_ROLE.ADMIN

Google

DOUBLE WITHDRAWAL
09.10.2017
19:12:11
Ну покажет тебе лишние кнопки. И чё?

Vladimir
09.10.2017
19:12:25
апи на бэке то тоже проверяет ...

DOUBLE WITHDRAWAL
09.10.2017
19:12:26
Пошлёшь ты запрос в бэк, а он тебе "не, братан, ты не админ"

Vladimir
09.10.2017
19:13:01
это тоже самое, что менять input email, на input text и думать что взломал валидацию ..

Victor
09.10.2017
19:13:07
Ну например я смогу отслеживать, какие запросы выполняются, узнаю больше о сервере
Да и вообще это несерьезно, если любой дурак сможет видеть такие кнопочки

Vladimir
09.10.2017
19:13:13
в итоге отсасуешь от бэка))

DOUBLE WITHDRAWAL
09.10.2017
19:14:27

Victor
09.10.2017
19:14:58

Vladimir
09.10.2017
19:15:43
Хз, в любом случае к бэку не доберется никогда

mstrVLT
09.10.2017
19:17:34

Vladimir
09.10.2017
19:17:48
:D

Victor
09.10.2017
19:18:07
Один мой товарищ все время при заходе на сайт, если там есть строка поиска, проделывает одну интересную штуку:
меняет
http://domain.com/search?query=lalala
на
http://domain.com/search?query[]=lalala
Примерно в одном случае из 5, особенно если сайт на PHP, это выводит сообщение об ошибке
Казалось бы - ничего интересного, но злоумышленник может узнать внутреннюю струтуру сервера или, например, фреймфорк, библиотеки и прочую инфу, которая может быть полезна при взломе

Enjoy the
09.10.2017
19:18:08

Vladimir
09.10.2017
19:18:12
в эру фреймворком ORM и query builders я уже забыл , когда в последний раз делал какой-либо запрос вручную ..

Victor
09.10.2017
19:18:58

DOUBLE WITHDRAWAL
09.10.2017
19:19:14

mstrVLT
09.10.2017
19:19:43

Gleb
09.10.2017
19:31:54

Andrey
09.10.2017
19:36:45

Google

Andrey
09.10.2017
19:37:00
Можно ли так и делать и почему нельзя?)
name: this.name

Gleb
09.10.2017
19:37:25
К сожалению, нет. Еще с ними не до конца разобрался, да и в этом проекте нужды особой нет, логика достаточно простая
сорри, недопонял. в общем тоже)

Andrey
09.10.2017
19:40:01
Ну подскажите мне, можно ли использовать this в data?

Gleb
09.10.2017
19:40:36
так низзя вроде как. надо в computed переносить.

Astr0junk
09.10.2017
19:41:09
@lester_chaykin +
Ну и в данном случае можно пропс же сам использовать
Хотя я кажется понимаю про какую ситуацию тут. Сам недавно тоже хотел подобное

Andrey
09.10.2017
19:43:08
Просто хочется в одном объекте все отдавать

Astr0junk
09.10.2017
19:43:08
В итоге в created разрулил данные стартовые

Kelin
09.10.2017
19:44:07
Советую изучиь PureScript или Elm, если нравится рендер-функциями писать
Почему не настолько же? Прикольно, по-моему
в жс варианте это не очень
много лишних букав
и символов

DOUBLE WITHDRAWAL
09.10.2017
19:45:27

Kelin
09.10.2017
19:45:28
http://try.purescript.org/?session=a5903fb0-e742-919f-0b5e-7ec31ea6a9d3
И поехали

DOUBLE WITHDRAWAL
09.10.2017
19:46:10
Ну как ты так сделал?

Google

DOUBLE WITHDRAWAL
09.10.2017
19:46:20
В телеге есть форматирование?
Кул
Благодарю

Gleb
09.10.2017
19:46:40

Vladimir
09.10.2017
19:47:01

Andrey
09.10.2017
19:47:43

Kelin
09.10.2017
19:48:24
не понял сначала, в чем вопрос
думал чет про русский

Andrey
09.10.2017
19:49:17

Vladimir
09.10.2017
19:50:04
Тогда юзай свой способ, вроде должен работать

Gleb
09.10.2017
19:50:55

Vladimir
09.10.2017
19:51:45
Тогда хз, обычно всё это дебажется, а потом задается вопрос, т.к. все мелочи в голове не уместить))

Gleb
09.10.2017
19:51:59

Вишневый чай
09.10.2017
20:47:16
/Channel тема есть, нужны советы. Надо сделать юай кит, но не для спа 0.о
Т.е. Сайт классический с пхп, но туда хотят компонентный кит

cmndwn
09.10.2017
20:58:34

Вишневый чай
09.10.2017
21:00:25
Да проблема не в создании, проблема в кхм, интеграции сего странного союза

cmndwn
09.10.2017
21:00:44

Вишневый чай
09.10.2017
21:02:37
Какие я вижу проблемы - как мешать пхп шаблонизатор и js компоненты

Google

Вишневый чай
09.10.2017
21:03:21
Какие там подводные камни?

cmndwn
09.10.2017
21:03:32

Вишневый чай
09.10.2017
21:04:01
Они будут использоватся в пхп

cmndwn
09.10.2017
21:04:09
Как встроить такое в какой-то фреймворк вообще хз. На джикваре ещё можно как-то такое ОСЕДЛАТЬ

Kelin
09.10.2017
22:54:07
Ля, а удобно получается на самом деле
Framework -> Plugin -> Apicase -> Adapter -> API Library
Мейби через пару дней выкачу релиз
Хотя, в принципе, можно и сейчас уже юзать

Вишневый чай
10.10.2017
05:03:45
Страница при каждом переходе перезагружается, значит vue каждый раз инициируется
Т.е. Это либо прелоадер на переходы все или юзер будет видеть как интерфейс прогружается