База пользователей распространятся не будет, просто пользователи зарегистрировавшись один раз в сообществе смогут авторизоваться на любом сайте этого сообщества покупать, продавать, пользоваться услугами.
Да будет привязка к движку, но личные заказы и др. будут на личном сайте. Использовать это сомнительное счастье вас никто не заставляет :)
Пусть себе кодят сколько угодно. Суть в том что владелец сайта не смог получить данных с помощью которых можно произвести авторизацию, например пароль.
Публичный ключ на компьютере пользователя, js скрипт кодирует им данные и эти данные передаются на сервер, то есть владелец сайта не сможет узнать что закодировал пользователь так как у него нет приватного ключа для раскодировки, но думаю он может украсть публичный ключ чтобы потом авторизироваться как тот пользователь
Смысл следующий. Люди будут делать сайты на моём движке. На всех этих сайтах будет единая база пользователей с внутренней платёжной системой. То есть создав новый проект у него сразу же будут пользователи( на сайтах сообщества будут ссылки на новый проект).
Я знаю что это уязвимо, поэтому через соц сети никому на разных сайтах авторизоваться не советую, к вашему аккаунту легко могут получить доступ, поэтому в соц сетях так часто взламывают аккаунты.
Да хочу сделать единую базу пользователей, это удобно, но хочу обезопасить пользователей от взлома, поэтому думаю как улучшить защиту.---------- Добавлено 10.01.2020 в 10:35 ----------
Только дебилы так могут думать :)
А это высер недоумка :)
Апокалипсис, Я по началу решил задачу ТС, ему надо было найти что в скобках вместо ***
Потом доработал, чтобы искался простейший JSON, ключи с значениями
Ну и вот ещё доработал https://regex101.com/r/nt6nsK/3
Теперь будет искаться просто JSON, потом уже его разбирать функциями для его обработки
Sitealert, Если задача требует таких данных, то можно доработать, а для простого формата норм.
Ну вы и "эксперд" :) этот JSON ещё нужно найти в тексте
ЗЫ. немного подправил https://regex101.com/r/nt6nsK/2 чтобы искался полноценный JSON
https://regex101.com/r/nt6nsK/1
Получить базовые знания для веб-программирования.
У него есть знакомые PHP программисты, своя CMS, но хочет мелкие задачи решать сам.
Ребята чего вы собачитесь на пустом месте..
Для ТСа вопрос темы риторический, ему было просто интересно мнения людей, врятли он будет что-то изучать(вы может не заметили, но он уже давно потерялся, я с ним немного в личке пообщался), а если и будет, то на долго его не хватит. Это раз.
Во-вторых настоящие программисты постоянно изучают технологии по ходу работы и изучать приходится не только языки, но и разные функции библиотек и тд. То есть когда стоит какая либо задача, то для её выполнения могут потребоваться разные подходы, так как большинство современных задач комплексные(то есть используются разные языки, способы обработки данных и тд.)
Сейчас изучение какого либо конкретного языка не сделает вас программистом, вы возможно сможете решать только простые узконаправленные задачи(а кому нужен такой программист?)
В-третьих некоторые думают что став программистом будут много зарабатывать и надо изучать язык где больше платят :) Но зарабатывают не программисты, а продавцы, те кто продают какой-либо товар, услугу, а программист получит лишь оговоренную сумму за выполнение задачи, которая может работать годами и приносить доход продавцу.