voceconnect / wp-multisite-sso

45 stars 20 forks source link

mcrypt may cause future problems (PHP >= 7.1) #19

Open atbostudio opened 7 years ago

atbostudio commented 7 years ago

following Methods are marked as deprecated:

mcrypt is abandonware!

encryption/decryption could be done with openssl_encrypt/openssl_decrypt. why?, see following pros:

(@see https://secure.php.net/openssl_encrypt, https://secure.php.net/openssl_decrypt)

vespino commented 7 years ago

The most certainly do.

[09-Apr-2017 09:39:17 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mcrypt_create_iv() in /var/www/html/wp-content/plugins/wp-multisite-sso/wp-multisite-sso.php:139 Stack trace:

0 /var/www/html/wp-includes/class-wp-hook.php(298): WP_MultiSite_SSO::handle_login('user', Object(WP_User))

1 /var/www/html/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array)

2 /var/www/html/wp-includes/plugin.php(453): WP_Hook->do_action(Array)

3 /var/www/html/wp-includes/user.php(104): do_action('wp_login', 'user', Object(WP_User))

4 /var/www/html/wp-login.php(787): wp_signon(Array, false)

5 {main}

thrown in /var/www/html/wp-content/plugins/wp-multisite-sso/wp-multisite-sso.php on line 139