Hello,
Sur l’ALPHA 851b22c de 11h12 ce matin.
A l’ouverture de la page Réglages> Préférences, j’ai dans http.error :
PHP Warning: Invalid argument supplied for foreach() in /var/www/html/desktop/php/profils.php on line 370
PHP Stack trace:
PHP 1. {main}() /var/www/html/index.php:0
PHP 2. include_file($_folder = 'desktop', $_fn = 'profils', $_type = 'php', $_plugin = '') /var/www/html/index.php:90
PHP 3. require_once() /var/www/html/core/php/utils.inc.php:84
Easy fix desktop/php/profils.php ligne 370, rempalcer :
foreach (($user->getOptions('registerDevice')) as $key => $value) {
par :
foreach (($user->getOptions('registerDevice', array())) as $key => $value) {
Dans l’onglet Sécurité, si j’essaye de configurer le 2FA, j’ai ça :

Rien dans les logs (tous en debug).
Un coup de Google sur le message d’erreur plus tard et tadam, mais j’ai essayé de changer le code et les dépendances dans tous les sens, je n’ai pas réussi à afficher le contenu habituel de la fenêtre.
Les packages suivants sont bien installés sur le système :
pragmarx/google2fa v8.0.1 A One Time Password Authentication package, compatible with Google Authenticator.
pragmarx/google2fa-qrcode v3.0.0 QR Code package for Google2FA
Dans le doute, j’ai modifié le compose en ajoutant pragmarx/google2fa ^8.0 et bacon/bacon-qr-code ^2.0, en supprimant pragmarx/google2fa-qrcode, puis enrelançant l’install des deps (et modifié le code), mais rien n’y fait, je n’ai pas creusé plus, dsl.
Bad
