Sly32

Рейтинг
370
Регистрация
29.03.2012
Сегодня на заправках стоимость 95/дизеля упала ниже 6 злотых, последний раз такое помню в 22 году. Зато на арбузы космические цены. И на кабачки. Во дожил - раньше не знал куда их девать а теперь приходится покупать)
Очень полезно ставить, и то и другое, если хотите, что бы вас было легко парсить)

А у нас потопы. Даже в Краков Висла из берегов вышла, я за 3 года такого не видел и близко. А Силезию и Татры вообще затопило, мы только собирались на  выходные сгонять в ту сторону, вовремя передумали.

Mik Foxi #:
SHA-1 уже устаревший, лучше SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) с солью. 

SHA-256 по умолчанию. 

В итоге написал декоратор( надеюсь никому не нужно обьяснять что это за паттерн), который по умолчению применяется на все роуты и проверяет права пользователя. Теперь даже случайно не удастся сделать страницу с неправильным доступом. Автоматом перекидывает на страницу логина.

Теперь ломаю голову над правильной организацией БД

SyntxAI #:
Интересует тоже мультиязычность, у меня много бурж разного трафика что можете посоветовать?

Тут уже много ответов. Уточняй, какие вопросы возникли

webinfo #:
У умелых разработчиков есть в основном два подхода к проблеме перевода:
- хранение перевода контента в базе данных
- хранение переведённых фраз в специальных языковых файлах.
Неумелых разработчиков мы здесь не обсуждаем, они могут творить вообще всё, что им в башку взбредёт.

Принимается, если говорить в таком ключе. Но сакцентирую - это не предмет топика. Мне интересен перевод определенного интерфейса, который будет очень редко, практически никогда меняться. Для этого использовать БД нецелесообразно. 

webinfo #:
. У меня, например, много проектов на самописах на базе фреймворка, но в них я тоже использую БД для хранения меню.

Перечитай название темы для начала. При чем тут меню? Я тоже когда то в проекте  делал динамическое добавление страниц в меню. Записи с определенным типом, например, категория, автоматически добавлялись в меняю. В этой теме разговор идет о простом и быстром переводе интерфейса, тратить ресурс базы данных на который будет только очень неумелый разработчик. 

Ivanov123 #:
Тут все застряли в 200 году? PHPStorm, не, не слышали?  

Ну так за него платить же надо, от 250 Евро в год, откуда у вебмастеров такие деньги))) 

Обожаю продукты от JenBrains, считаю их лучшими на рынке. Но они хотят хорошего железа чем дальше тем больше. С год назад пришлось работать на на очень дохлой VDI через Citrix.  Попробовал VScode и как то незаметно  он стал для меня основной идешкой. В чем то даже удобнее Пайчарма. Причем обновление 23 года сделало его интерфейс похожим на как раз VSCode

webinfo #:

Довольно странное заявление. Ты когда-нибудь заглядывал в код или в БД популярных CMS? Попробуй заглянуть. У них меню в базе данных. Либо генерится "на лету" в случае динамического контента (но это явно не случай ТС). Никакими файлами там и не пахнет. Правда, есть и исключения - Битрикс, например.
Хранение данных в БД - общепринятая практика. Для того и разрабатывались реляционные базы данных.

Не стоит рассуждать о том, в чем не разбираешься. Приводить в пример то, как построены "популярные ЦМС" - показывать свою ограниченность. Они разработаны для массового пользователя, там цель - не максимальная скорость и гибкость, а дать юзеру с поверхностными знаниями возможность быстренько создать сайтик. Ты хоть раз делал профилирование запросов? Одно дело, когда на сайт заходит 5-10-20 тысяч пользователей почитать новости там пообщаться. И другое дело когда сидят постоянно такое количество и работают плотно с информацией. Все слезы тут на форуме - ой  у меня все тормозит... Мой сервис будет работать на одноядерной машине с гигом оперативы быстрее на порядок, чем тот же вордпресс  на 10-ти ядрах на 8 гигах оперативы при одинаковом количестве пользователей только за счет оптимизации работы с базой и с памятью. Твое мнение неинтересно абсолютно, предпочитаю общение с теми, у кого есть нормальный опыт.

Ivanov123 #:

md5? При сливе базы пароли легко восстановить через базу соответствия хэшей популярных паролей.

Пароли надо хранить в зашифрованном виде md5(pass + salt) где salt - уникальная для каждого пользователя строка, хранящаяся в базе. Таким образом, даже если пароль у пользователя 123, то хэширование пароля с уникальной солью даёт 100% невозможность узнать пароль при сливе базы. 

Никто не использует md5 для хэширования паролей давно) Что-то ты подзастрял в прошлом) Давно уже в ходу SHA1/2/3 Про соль думаю, не знают только вбемастера местные, которые в пример ставят вордпресс на любой вопрос. Вопрос был не про хранение пароля в базе, а как обеспечить безопасную работу с данными на фронте, иначе говоря - авторизацию.

Всего: 7322