Skip to content

Registration and authorization via GOLOS JS API on Joomla

Notifications You must be signed in to change notification settings

HomeRobot/Golos.Joomla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Golos.Joomla

Представлен компонент рагистрации/авторизации com_greg и модуль авторизации com_glogin.

Компонент работает в связке с модулем, модуль без компонента не сможет работать. Дополнительной настройки не требуется. В качестве логина используется логин на GOLOS, в качестве пароля Posting Key. Ключ хранится локально в LocalStorage браузера в зашифрованном виде. На сайте хранится только хэш пароля для авторизации.

Если пользователь вводит свой email в модуле при регистрации, то он заносится в БД и на него могут приходить уведомления. Иначе пользователю выдается email вида login@server

Все операции с приватным ключом должны производиться по возможности на стороне клиента с использованием браузерного JS.

При первой авторизации, для проверки ключа, им подписывается транзакция follow. Если она срабатывает, то ключ принимается. В данном коде это подписка на @golos.world, вы можете поменять ее на аккаунт своего проекта.

About

Registration and authorization via GOLOS JS API on Joomla

Resources

Stars

Watchers

Forks

Packages

No packages published