Size: a a a

2020 October 14

BB

Bohdan Bessonov in Svelte [svelt]
Еще вопрос, если я пишу блок {#if  isHTMLVisible} хтмл {/if}
я правильно понимаю, что в любом случае этот хтмл попадает в финальный ДОМ, а значит какой-то васян может его чуууточку подредактировать и обойти (показав этот хтмл)?
источник

BB

Bohdan Bessonov in Svelte [svelt]
Misha Zamkevich
Но хз как ты там дальше это обрабатываешь.
энивей, спасибо, мне стало понятно, что делать и как :)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Bohdan Bessonov
Еще вопрос, если я пишу блок {#if  isHTMLVisible} хтмл {/if}
я правильно понимаю, что в любом случае этот хтмл попадает в финальный ДОМ, а значит какой-то васян может его чуууточку подредактировать и обойти (показав этот хтмл)?
Эм, ннннеет, он попадёт только в JS, и вот оттуда его можно будет извлечь.
источник

BB

Bohdan Bessonov in Svelte [svelt]
Misha Zamkevich
Эм, ннннеет, он попадёт только в JS, и вот оттуда его можно будет извлечь.
Но жс у нас качается, и теоретически это возможно.
потому серверная валидация нужна и мир дружба жвачка (либо SSR)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ээээ, как у вас сишников всё сложно ))

У нас чувствительные данные скрываются за авторизацией, нет авторизации — нет данных.
источник

МТ

Марк Танащук... in Svelte [svelt]
Bohdan Bessonov
Еще вопрос, если я пишу блок {#if  isHTMLVisible} хтмл {/if}
я правильно понимаю, что в любом случае этот хтмл попадает в финальный ДОМ, а значит какой-то васян может его чуууточку подредактировать и обойти (показав этот хтмл)?
В бандле находится IIFE функция, так что нельзя извне получить доступ к переменным внутри, только само приложение возвращается, которое просто запускается
источник

МТ

Марк Танащук... in Svelte [svelt]
Поверх этого весь бандл обфусцируется что делает очень сложным банальное нахождение переменных в нем
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ага, и шифруется 256 битным ключом, а ключ в яийце, яйцо в утке, а утка в жопе 😅
источник

MZ

Misha Zamkevich in Svelte [svelt]
(нет)
источник

МТ

Марк Танащук... in Svelte [svelt]
В общем через window доступ не получить =)
источник

BB

Bohdan Bessonov in Svelte [svelt]
Misha Zamkevich
Ээээ, как у вас сишников всё сложно ))

У нас чувствительные данные скрываются за авторизацией, нет авторизации — нет данных.
ну хорошо) А как скрываете? я предполагаю, что
{#if loggedIn} Sensitive Data Form {/if}
Или у вас другие методы?
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ну ты эту дату не получишь, если не прошел авторизацию. Будет у тебя там undefined
источник

МТ

Марк Танащук... in Svelte [svelt]
Bohdan Bessonov
ну хорошо) А как скрываете? я предполагаю, что
{#if loggedIn} Sensitive Data Form {/if}
Или у вас другие методы?
Post/Get запрос на сервер с данными указанными в js(или собранными из форм) которое изменит loggedIn например
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ну короч. Тебе нужен кто-то кто понимает front, потому что ты слишком сильно бэк. Без обид, просто нужен второй номер ))
источник

BB

Bohdan Bessonov in Svelte [svelt]
Misha Zamkevich
Ну короч. Тебе нужен кто-то кто понимает front, потому что ты слишком сильно бэк. Без обид, просто нужен второй номер ))
Пока без вариантов. Как-то да напишем :D
источник

MZ

Misha Zamkevich in Svelte [svelt]
Тебе прям основы нужно, а сейчас это как палкой в небо.
источник

MZ

Misha Zamkevich in Svelte [svelt]
Я короч спать, вон марк тебе сейчас накидает так, что точно понадобиться второй номер )))
источник

BB

Bohdan Bessonov in Svelte [svelt]
Да. У вас все сложно 😂
источник

МТ

Марк Танащук... in Svelte [svelt]
Misha Zamkevich
Я короч спать, вон марк тебе сейчас накидает так, что точно понадобиться второй номер )))
>.>
источник

MZ

Misha Zamkevich in Svelte [svelt]
источник