All Projects → rafasashi → user-session-synchronizer

rafasashi / user-session-synchronizer

Licence: other
Wordpress plugin that allows to keep the user logged in from one installation to another by synchronizing user data and cookie session based on a verified email

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to user-session-synchronizer

Etesync Web
An EteSync web client
Stars: ✭ 183 (+771.43%)
Mutual labels:  synchronization
Abool
💡 Atomic Boolean library for cleaner Go code, optimized for performance yet simple to use.
Stars: ✭ 225 (+971.43%)
Mutual labels:  synchronization
go-sync
🔁 CLI synchronization utility to sync project files and databases for your local project with SSH and Docker support
Stars: ✭ 61 (+190.48%)
Mutual labels:  synchronization
Android
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
Stars: ✭ 184 (+776.19%)
Mutual labels:  synchronization
Ansible Role Ntp
Ansible Role - NTP
Stars: ✭ 203 (+866.67%)
Mutual labels:  synchronization
Syncthingtray
Tray application and Dolphin/Plasma integration for Syncthing
Stars: ✭ 234 (+1014.29%)
Mutual labels:  synchronization
Etesync Dav
This is a CalDAV and CardDAV adapter for EteSync
Stars: ✭ 176 (+738.1%)
Mutual labels:  synchronization
HJSynchronizeDemo
No description or website provided.
Stars: ✭ 14 (-33.33%)
Mutual labels:  synchronization
Concurrent
Functional Concurrency Primitives
Stars: ✭ 206 (+880.95%)
Mutual labels:  synchronization
React Scroll Sync
Synced scroll position across multiple scrollable elements
Stars: ✭ 252 (+1100%)
Mutual labels:  synchronization
Backbone Redux
Easy way to keep your backbone collections and redux store in sync.
Stars: ✭ 185 (+780.95%)
Mutual labels:  synchronization
Pevents
Implementation of Win32 events for *nix platforms, built on top of pthreads.
Stars: ✭ 200 (+852.38%)
Mutual labels:  synchronization
Syncsettings
Sync Settings - The cross-platform solution to keep Sublime Text configuration synchronized
Stars: ✭ 240 (+1042.86%)
Mutual labels:  synchronization
Grav Plugin Git Sync
Collaboratively Synchronize your Grav `user` folder hosted on GitHub, BitBucket or GitLab
Stars: ✭ 183 (+771.43%)
Mutual labels:  synchronization
onesync-reader-app
Cross-platform ebook reader built using Xamarin.Forms
Stars: ✭ 33 (+57.14%)
Mutual labels:  synchronization
Remotestorage.js
⬡ JavaScript client library for integrating remoteStorage in apps
Stars: ✭ 2,155 (+10161.9%)
Mutual labels:  synchronization
React Agent
Client and server-side state management library
Stars: ✭ 235 (+1019.05%)
Mutual labels:  synchronization
ios
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
Stars: ✭ 40 (+90.48%)
Mutual labels:  synchronization
gitsynchista
Python tool for Pythonista to synchronize local files with a Github repository hosted on a WebDav server
Stars: ✭ 27 (+28.57%)
Mutual labels:  synchronization
Volumetriccapture
A multi-sensor capture system for free viewpoint video.
Stars: ✭ 243 (+1057.14%)
Mutual labels:  synchronization

Wordpress User Session Synchronizer

Keep the user logged in from one wordpress to another by synchronizing user data and cookie session

Description

User Session Synchronizer allows you to keep the user logged in from one wordpress to another by synchronizing user data and cookie session based on a verified email. The user email is encrypted based on the current user ip and a secret key shared by the synchronized wordpress installations.

Features

  • Synchronize session between installations
  • Verify user email through new registration
  • Verify user email through manual admin action
  • Verify user email through email verification code
  • Prevent user form changing email
  • Display historical sessions
  • Auto add new subscriber if user doesn't exist
  • Destroy session everywhere on logging out

Upcoming

  • Multiple secret keys & networks
  • Enable ajax cross-domain requests

Installation

Installing "User Session Synchronizer" can be done either by searching for "User Session Synchronizer" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via WordPress.org
  2. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Set your first Secret Key throught the 'User Session Sync > Keys'
  5. Repeat this installation process for every Wordpress you wish to sychnorize with the same Secret Key

Screenshots

Screenshot Screenshot Screenshot Screenshot

Information

Frequently Asked Questions

What is the plugin template for?

This plugin template is designed to Keep the user logged in from one wordpress to another by synchronizing user data and cookie session

Changelog

1.3.8

  • 2017-05-26
  • logout bug fixed

1.3.7

  • 2017-05-16
  • activate plugin email fixed

1.3.6

  • 2017-03-14
  • Logout everywhere fixed
  • Infinit loop fixed on SSL auth

1.3.5

  • 2017-02-09
  • Content-Security-Policy implementation
  • HTTPS supported

1.3.4

  • 2017-01-27
  • User IP detection improved
  • Synchronization via iframe instead of image

1.3.3

  • 2016-10-26
  • Resend validation email improved

1.3.2

  • 2016-10-14
  • Issue regarding email validation corrected

1.3.1

  • 2016-09-26
  • Multiple Logout issues corrected

1.2

  • 2016-09-26
  • Multiple subfolders under same domain

1.1

  • 2016-09-22
  • Theme footer hooked

1.0

  • 2016-09-06
  • Initial release

Upgrade Notice

1.0

  • 2016-09-06
  • Initial release
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].