[XenConcept] Linked Accounts

[XenConcept] Linked Accounts [Paid] 2.4.5 Patch 1

No permission to buy ($40.00)

XenConcept

Well-known member
XenConcept submitted a new resource:

[XenConcept] Linked Accounts - Allows your members to link one or more accounts then quickly switch between them

Linked Accounts allows your members to link one or more accounts then quickly switch between them. You have permission to decide which user group can use the system. The Post as feature allows the user with linked accounts to create to a thread using a Linked Account.

View attachment 204258

View attachment 204259

View attachment 204261

View attachment 204263

View attachment 204262

[ATTACH...

Read more about this resource...
 
Sounds interesting but i don't understand the concept of add-on.
Substantially, the user could have some subaccounts?
 
Sounds interesting but i don't understand the concept of add-on.
Substantially, the user could have some subaccounts?

The user can associate other accounts. He can move from one account to another more quickly. Or post with another account faster.

For now, it only applies to threads. Later, it can be extended to resources, media and more.

In some cases it can be very useful.
 
Great add-on! :) I have two questions:

1) Can the user also post replies as a linked account, or just start threads?

2) If we'd like to customize this for our site, are you available for custom work?
 
Great plugin thanks for making it :)

Getting small error when linking an account:

PHP:
MySQL statement prepare error [1054]: Unknown column 'linked_user_id' in 'field list'

PHP:
INSERT  INTO `xf_xc_linked_account_log` (`user_id`, `ip_address`, `action`, `linked_user_id`, `log_id`, `log_date`, `action_params`) VALUES (?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(218): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1452): XF\Db\AbstractAdapter->insert('xf_xc_linked_ac...', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1184): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/addons/XenConcept/LinkedAccount/ControllerPlugin/Login.php(35): XF\Mvc\Entity\Entity->save(true, false)
#8 src/addons/XenConcept/LinkedAccount/Pub/Controller/LinkedAccount.php(25): XenConcept\LinkedAccount\ControllerPlugin\Login->loginToLinkedAccount(Object(XenConcept\LinkedAccount\XF\Entity\User))
#9 src/XF/Mvc/Dispatcher.php(321): XenConcept\LinkedAccount\Pub\Controller\LinkedAccount->actionLogin(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XenConcept\\Link...', 'Login', Object(XF\Mvc\RouteMatch), Object(XenConcept\LinkedAccount\Pub\Controller\LinkedAccount), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenConcept\LinkedAccount\Pub\Controller\LinkedAccount), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
]

PHP:
Request state
array(4) {
  ["url"] => string(28) "/linked-account/ali.13/login"
  ["referrer"] => string(42) "https://xxx.com/alpha/account/linked-account"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Great plugin thanks for making it :)

Getting small error when linking an account:

PHP:
MySQL statement prepare error [1054]: Unknown column 'linked_user_id' in 'field list'

PHP:
INSERT  INTO `xf_xc_linked_account_log` (`user_id`, `ip_address`, `action`, `linked_user_id`, `log_id`, `log_date`, `action_params`) VALUES (?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(218): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1452): XF\Db\AbstractAdapter->insert('xf_xc_linked_ac...', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1184): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/addons/XenConcept/LinkedAccount/ControllerPlugin/Login.php(35): XF\Mvc\Entity\Entity->save(true, false)
#8 src/addons/XenConcept/LinkedAccount/Pub/Controller/LinkedAccount.php(25): XenConcept\LinkedAccount\ControllerPlugin\Login->loginToLinkedAccount(Object(XenConcept\LinkedAccount\XF\Entity\User))
#9 src/XF/Mvc/Dispatcher.php(321): XenConcept\LinkedAccount\Pub\Controller\LinkedAccount->actionLogin(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XenConcept\\Link...', 'Login', Object(XF\Mvc\RouteMatch), Object(XenConcept\LinkedAccount\Pub\Controller\LinkedAccount), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenConcept\LinkedAccount\Pub\Controller\LinkedAccount), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
]

PHP:
Request state
array(4) {
  ["url"] => string(28) "/linked-account/ali.13/login"
  ["referrer"] => string(42) "https://xxx.com/alpha/account/linked-account"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Fixed in the same versions.
 
  • Like
Reactions: Epi
Fixed in the same versions.
Still seem to have the issue when I downloaded and uploaded again, it happens when I connect an account or try to login into a connected account.
Disabled my other addons and still have it. Using php 7.3
Might be a problem from my end though.
 
@XenConcept I have 2 suggestions if possible

  1. Allow users to post replies as a different user the same when creating a thread.
  2. Add a dropdown menu in the mod bar where users can quickly change between their linked accounts.
So far I'm quite impressed with all the features it has for a first version, thanks for taking it into consideration if you want to do it or not thanks.
 
Top Bottom