Lumaktaw patungo sa content
WordPress.org

Tagalog

  • Themes
  • Plugins
  • Mga Balita
  • Suporta
  • Tungkol Sa
  • Mag-translate
  • Makipagkita
  • Makipag-uganayan
  • Taga-pangangasiwa
  • WPUGPH
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

External Database Authentication Reloaded

  • Mag-submit ng plugin
  • Aking mga paborito
  • Mag-log in
  • Mag-submit ng plugin
  • Aking mga paborito
  • Mag-log in

Ang plugin na ito ay hindi pa nasusubukan sa pinakabagong 3 major release ng WordPress. Maaaring hindi na ito minamantine o sinusuportahan at maaaring may mga isyu sa compatibility kapag ginamit sa mas bagong bersyon ng WordPress.

External Database Authentication Reloaded

Ni Joshua Parker
I-download
  • Mga Detalye
  • Mga Review
  • Pag-install
  • Development
Suporta

Deskripsyon

Please Note: When you update to version 1.2.1, you will need to re-enter the details on the settings page.

This External DB Authentication plugin allows the use of an external MySQL, PostgreSQL, MSSQL, Sybase, Oracle, or SQLite database for authentication into WordPress. It is required that you know the encryption method for the passwords stored in the external database. Password encryption methods include MD5, SHA1, plaintext, PHPass, or enter a custom hash/salt method. It disables password reset/retrieval and account creation within the WordPress system on the user-end, and it doesn’t allow updating from the WordPress end back into the external authentication source.

In addition to authentication, the plugin allows you to:

  • Choose additional fields, such as first name/last name and website, to be imported into WordPress.
  • Enter a custom message for users concerning logins.
  • Do user role checks from the external database: you can set the plugin to check from a specific role field and compare to a value to allow login to WordPress.

Mga Screenshot

Plugin config screen
Plugin config screen
Example login warning message upon access to wp-login.php
Example login warning message upon access to wp-login.php
Example "Lost my password" retrieval attempt
Example “Lost my password” retrieval attempt

Pag-install

  • Prepare your WP admin account on your external database: create an admin account in your external system.
  • Change “New User Default Role” in Settings->General, if desired, to whatever level of control you wish external authenticated users to have.
  • Upload external-db-auth-reloaded folder to the /wp-content/plugins/ directory
  • Activate the plugin through the ‘Plugins’ menu in WordPress
  • Enter your external database settings in Settings->External DB settings

FAQ

How do I use the “Other” encryption method?

Sometimes you will need to use “Other” as an encryption method when all other methods do not meet your specific need. When you find yourself in this situation, you will need to add
your own custom code into the “Hash Code” input field. You have access to the following variables: $password2, $username, $password. $username and $password are the info needed from your external database.

Now let’s say for example I am using a system that combines the username and password and then hashes it with md5. In the “Hash Code” input field, I would need to enter the following custom code:

$password2 = md5($username.$password);
My admin account for WP doesn’t work anymore!

We’re authenticating externally, right? Make sure the admin account username in the external source, matches the admin username in WordPress. Once it’s in there you’ll be able to log in as admin with no problems. If you can’t do this, delete the plugin and it’ll restore access using your WP admin account.

Can I still create accounts within WordPress?

You could, but they don’t work properly as it’s only checking the external database for login accounts.

Can I update user information within WordPress?

No.

My external database’s passwords are hashed with a salt/datestamp/phases of the moon/etc

Choose “Other” as your encoding method, then enter the method you use in the “Other” textbox as PHP code. If it involves more than the username and password, though, you may need to modify the plugin source code.

I’m locked out!

Delete or rename the plugin; if it’s a DB connection-related error most likely you have the wrong connection, etc. information for the external database.

Mga Review

This is awesome

stevendbrady Abril 10, 2018
I used this plugin to authenticate my WordPress install (forum, trouble tickets, etc) to Midrub and it works perfectly.
Basahin lahat ng 2 na review

Mga Contributor at Developer

Ang “External Database Authentication Reloaded” ay open source software. Ang mga sumusunod na tao ay nag-ambag sa plugin na ito.

Mga Contributor
  • Joshua Parker

Isalin ang “External Database Authentication Reloaded” sa iyong wika.

Interesado sa development?

Tingnan ang code, i-check ang SVN repository, o mag-subscribe sa development log sa pamamagitan ng RSS.

Changelog

1.2.3 (2015-05-30)

  • Fixed existing external user check
  • Fixed error log path
  • Added SHA256 encryption method
  • Added password hash checking based on selected encryption method

1.2.2 (2015-05-29)

  • Updated code to support PHP version lower than 5.4.x
  • Added example of how to use “Other” encryption method under FAQ’s

1.2.1 (2015-05-28)

  • Added error logging; logs will be located in wp-content directory
  • You will need to re-enter your settings after you upgrade to this version
  • Now uses PDO for database connection
  • Now supports MySQL, MSSQL, PostgreSQL, Sybase, Oracle and SQLite databases out of the box
  • Plugin can now be translated into other languages

1.2.0 (2015-05-14)

  • Fixed mysqli database connection

1.1 (2013-01-15)

  • One setting wasn’t registered
  • Fixed issues with “Other” option encryption type
  • Added SQL query for “Other” option encryption type
  • Should now work with plaintext passwords

1.0 (2012-10-31)

  • Bug Fixes
  • Updated Code
  • Added the option to use PHPass as an encryption type

Meta

  • Bersyon 1.2.3
  • Huling na-update 11 taon ang nakalipas
  • Mga aktibong installation 30+
  • Bersyon ng WordPress 3.1 o mas bago
  • Sinubukan hanggang 4.2.39
  • Wika
    English (US)
  • Mga Tag
    authenticationdatabaseloginMSSQLmysql
  • Advanced View

Mga Rating

5 out of 5 stars.
  • 2 5-star reviews 5 stars 2
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Ang iyong review

Tingnan lahat ng mga review

Mga Contributor

  • Joshua Parker

Suporta

May gusto kang sabihin? Kailangan ng tulong?

Tingnan ang support forum

Mag-donate

Gusto mo bang suportahan ang pagpapaunlad ng plugin na ito?

Mag-donate sa plugin na ito

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Tagalog

  • Visit our X (formerly Twitter) account
  • Bisitahin ang aming Bluesky account
  • Visit our Mastodon account
  • Bisitahin ang aming Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Bisitahin ang aming TikTok account
  • Visit our YouTube channel
  • Bisitahin ang aming Tumblr account
Ang Code ay Tula.
The WordPress® trademark is the intellectual property of the WordPress Foundation.