Единая учетная запись для Opencart 2.3 и форума IPB
Задание закрыто
Стоимость:
20 000 рублей
Срок выполнения:
14 дней
Варианты оплаты:
По договоренности
Дата публикации:
2023-07-27 21:15
Был(а) на сайте:
2024-12-06 21:19
Реклама
Единая учетная запись для Opencart 2.3 и форума IPB
Задача
Дано:
1. форум на движке IPB (Invision Community 4.7)
2. магазин на Опенкарт 2.3
Условный адрес форума https://домен.ру и магазина https://домен.ру/shop. При необходимости можно перенести магазин на поддомен https://shop.домен.ру
Задача:
Сделать единую учетную запись пользователя. Переход между магазином и форумом должен осуществляться бесшовно, т.е. без необходимости логиниться дважды. Я готов написать подробное т.з. Я вижу несколько вариантов реализации:
1. создавать 2 учетки при регистрации
2. создавать учетку форума, а в опенкарте использовать поля юзера из БД форума
3. использовать что-то вроде OAuth
Перед написанием ТЗ требуется консультация, что можно осуществить, а что нет.
Оставлять заявки могут только авторизованные пользователи.
https://домен.ру и https://домен.ру/shop в одной доменной зоне. Значит куки сайта можно ловить из обоих мест.
Зарегались в https://домен.ру/shop - тогда ставим куку на сайте, имя текущего юзера: "username"
То же происходит и для https://домен.ру (без shop).
На https://домен.ру делаем специальный модуль, который в соответствии с полученными куками смотрит куки сайта и пытается найти такого пользователя в своей базе данных.
Если не нашли, значит запрашиваем пользователя у специального модуля из https://домен.ру/shop. Если и там нет, значит такого юзера нет на обоих сайтах.
Если нашли в одной из баз, а в другой нет, то создаем пользователя для нужной базы opencart или ipb.
Так как в ipb пароли юзера хранятся просто в md5, а в opencart к md5 пароля еще добавляется соль (solt), то отключаем соль в opencart.
Вот примерно такой ход событий. Понятно, это все утрировано, там однозначно нужно защищать модули токенами, чтобы слишком хитрозадые не пытались запрашивать модуль получения данных прямым обращением к модулю.
Это такая, простяцкая замена этим вашим SSO и прочим "Зайти с помощью Google".
Если бы opencart и ipb находились на разных доменах, то там сложнее. Хотя и ненамного сложнее.
Доброе утро, Павел!
Меня зовут Владислав, и я готов взяться за ваш заказ прямо сегодня! Работаю в сфере Веб разработки уже 9 лет. Моё главное преимущество - профессионализм. Портфолио к вашим услугам - https://freelance.ru/bannikon. Также есть возможность работы по договору (ИП).
Позвонить для обсуждения всех деталей: +7 (920) 384-39-34. Telegram: https://t.me/bannikons. WhatsApp: https://wa.me/79203843934
Здравствуйте. Если Вас устроит моя кандидатура, обращайтесь. Для того, чтобы не было проблем с обновлением движков, то лучше действовать по принципу 3.
1. Сделать сквозные регистрации.
2. Сделать сквозное восстановление доступа.
3. Сделать сквозное редактирование профилей.
4. Сквозная авторизация.
Любое действие с аккаунтами должно быть сквозным для сохранения целостности профилей.
Единая учетная запись для Opencart 2.3 и форума IPB
Реклама
Единая учетная запись для Opencart 2.3 и форума IPB
Дано:
1. форум на движке IPB (Invision Community 4.7)
2. магазин на Опенкарт 2.3
Условный адрес форума https://домен.ру и магазина https://домен.ру/shop. При необходимости можно перенести магазин на поддомен https://shop.домен.ру
Задача:
Сделать единую учетную запись пользователя. Переход между магазином и форумом должен осуществляться бесшовно, т.е. без необходимости логиниться дважды. Я готов написать подробное т.з. Я вижу несколько вариантов реализации:
1. создавать 2 учетки при регистрации
2. создавать учетку форума, а в опенкарте использовать поля юзера из БД форума
3. использовать что-то вроде OAuth
Перед написанием ТЗ требуется консультация, что можно осуществить, а что нет.
Другие открытые задания:
Дизайн логотип12 000 р.
Бюджет: 12 000 р. Сделать фирстиль для компании в таком стиле Пожалуйста присылайте свое портфолио сразу, нужен кто умеет в современный дизайн * Логотип на разных фонах (на под…
Написать отзыв на Яндекс картах100 р.
Бюджет: 100 р. Нужно написать отзыв на Яндекс картах. Тг ···
Оставить отзыв на яндекс картах / 2 гис200 р.
Бюджет: 200 р. Прошу писать мне в Телеграм ··· Я отвечу вам в течение 3 дней(много людей будет писать, прошу немного подождать) Пришлю: сколько плачу и что нужно будет сделать, …
поиск заданий