DayOFF: Поиск друзей
5/ События на доске
Под вечер на чилле и расслабоне сделал карточки событий на доске, чтобы они подтягивались с сервера. Сделал логику отображения мужицких событий для мужиков, женских для жонщин. Сделал, чтобы мужики только общие и мужицкие события могли создавать, а жонщины - жонские. Все это обернул в красивые лоадеры, шоб формы не скакали как проститутки.
Я не знаю почему, но в этот раз lovable прям жестко халявит с дизайном в проекте. По секрету - я уже делал фронт для этого проекта полностью на лавабл, но снес, потому что как начал делать бэк, понял, что затея была плохой. Надо делать все поэтапно. Так вот в прошлый раз ИИшка сама накидывала все по красоте - стили, сочетания цветов, шрифты красивенькие и все такое. А сейчас описал структуру карточки, и хуяк - на тебе белый текст в белой рамке тупо. Все стили приходится прописывать отдельно и точечно. Хз, что за халява.
По авторизации, шо за уязвимость была, рассказываю. При авторизации аппка сохраняла telegram id в локалсторадже, и при каждом запросе на сервер просто чекала, что там за id-шник лежит, связывая его с юзером. С точки зрения безопасности - полный пиздец, потому что я просто заменяю в локалсторадже этот айдишник и делаю че хочу от чужого лица.
Надо было чето делать, потому что оставлять это просто так = пиздец приложению через неделю. Авторизация через jwt токены человеческая не получилась, поэтому нашли компромисс. Теперь мы все так же сохраняем данные для авторизации в локалсторадже, но вместо телеграм айдишника там теперь хитро-выебанно собираемый токен, которые дешифруется при запросах и из которого вынимается айдишник. Все еще полу-хуйня, но за то теперь нельзя взять тг id любого юзера и зайти под ним.
Вот так вот веселимся. Завтра допинаю функционал событий быстренько + кнопку “присоединиться” и перейдем к самому, вероятно, пиздецу - чатам по событиям. Концептуально они делаются несложно через веб сокеты, но как с ними справится ИИ - посмотрим. И дай нам бог.
Post #13
128