The Elearning Community • Mancata notifica del comando "Genera password" - Page 2
Page 2 of 3

Re: Mancata notifica del comando "Genera password"

Posted: Wed Mar 03, 2021 5:42 pm
by danilo
alfa24 wrote:
Wed Mar 03, 2021 5:37 pm
22 febbraio su 2.4.3 ?
Esatto su 2.4.3 (l'aggiornamento a questa versione risale al 8 gen.)

Re: Mancata notifica del comando "Genera password"

Posted: Wed Mar 03, 2021 5:46 pm
by alfa24
Bah... Sarei proprio curioso di scoprire cos'è successo.

Re: Mancata notifica del comando "Genera password"

Posted: Thu Mar 04, 2021 3:13 pm
by danilo
Forma 2.4.1

Code: Select all

}


        public function randomPassword($idst) {
				$acl_manager =& Docebo::user()->getAclManager();
				$new_password = $this->aclManager->random_password();
				$userid = $acl_manager->getUserid($idst, false);
                if($this->changePassword($idst, $new_password)){
                    $array_subst = array(
                            '[url]' => Get::site_url(),
                            '[userid]' => $userid,
                            '[password]' => $new_password
                    );
                    require_once(_base_.'/lib/lib.eventmanager.php');
                    $e_msg = new EventMessageComposer();

                    $e_msg->setSubjectLangText('email', '_MODIFIED_USER_SBJ', false);
					$e_msg->setBodyLangText('email', '_MODIFIED_USER_TEXT', $array_subst );
                    $e_msg->setBodyLangText('email', '_PASSWORD_CHANGED', $array_subst );

                    $recipients = array($idst);
                    createNewAlert('UserMod', 'directory', 'edit', '1', 'New user created', $recipients, $e_msg, true );
                    
                    return true;
                }
                else return false;
        }
Forma 2.4.3

Code: Select all

}


	public function randomPassword($idst)
	{
		$acl_manager = &Docebo::user()->getAclManager();
		$new_password = $this->aclManager->random_password();
		$userid = $acl_manager->getUserid($idst, false);
		if ($this->changePassword($idst, $new_password)) {
			$array_subst = array(
				'[url]' => Get::site_url(),
				'[userid]' => $userid,
				'[password]' => $new_password
			);
			require_once(_base_ . '/lib/lib.eventmanager.php');
			$e_msg = new EventMessageComposer();

			$e_msg->setSubjectLangText('email', '_MODIFIED_USER_SBJ', false);
			$e_msg->setBodyLangText('email', '_MODIFIED_USER_TEXT', $array_subst);
			$e_msg->setBodyLangText('email', '_PASSWORD_CHANGED', $array_subst);

			$recipients = array($idst);
			createNewAlert('UserMod', 'directory', 'edit', '1', 'New user created', $recipients, $e_msg, true);

			return true;
		} else return false;
	}
Ciao Jasmines, queste sono le due finzioni randomPassword, ma non mi sembra di notare differenze.

Re: Mancata notifica del comando "Genera password"

Posted: Thu Mar 04, 2021 3:29 pm
by alfa24
Infatti... beh bisognerebbe essere sul suo server... Non posso fare nulla di più da "qui"... :)

Problema notifiche via email

Posted: Thu May 06, 2021 10:56 am
by danilo
Ciao, mi riallaccio a questo tipoic perchè ho un problema simile al passato.
Da ieri, inspiegabilmente, la piattaforma non invia più le notifiche ai nuovi utenti (importati o creati manualmente) e nemmeno la notifica di inserimento in un corso.
Io non ho fatto nessuna modifica. Ho controllato anche in gestore eventi ed è tutto come dovrebbe essere.
Le uniche notifiche che sembrano funzionare sono quelle degli utenti che terminano i corsi.
Ho anche controllato l'SMTP dal file config, ma niente.
Ringrazio chi avesse suggerimenti al riguardo.
Forma 2.4.3

Re: Mancata notifica del comando "Genera password"

Posted: Thu May 06, 2021 11:58 am
by alfa24
Sicuramente è cambiato qualcosa. Aggiornamenti della versione di PHP?

Re: Mancata notifica del comando "Genera password"

Posted: Thu May 06, 2021 12:33 pm
by danilo
alfa24 wrote:
Thu May 06, 2021 11:58 am
Sicuramente è cambiato qualcosa. Aggiornamenti della versione di PHP?
PHP è sempre la 7.0. Ho anche provato a passare alla 7.1 per fare un test, ma niente (poi ho rimesso la 7.0).
La cosa strana è che è un problema selettivo. Se fosse PHP forse riguarderebbe tutte le mail generate dalla piattaforma.

Re: Mancata notifica del comando "Genera password"

Posted: Thu May 06, 2021 12:36 pm
by alfa24
danilo wrote:
Thu May 06, 2021 12:33 pm
PHP è sempre la 7.0. Ho anche provato a passare alla 7.1 per fare un test, ma niente (poi ho rimesso la 7.0).
Allora c'è qualcos'altro che è cambiato, se prima funzionava.
danilo wrote:
Thu May 06, 2021 12:33 pm
La cosa strana è che è un problema selettivo. Se fosse PHP forse riguarderebbe tutte le mail generate dalla piattaforma.
Non è esatto. Lo sarebbe se tutte le email fossero generate allo stesso modo.

Re: Mancata notifica del comando "Genera password"

Posted: Thu May 06, 2021 1:44 pm
by danilo
Non è esatto. Lo sarebbe se tutte le email fossero generate allo stesso modo.
Visto il problema, dove mi consigli di porre attenzione?

Re: Mancata notifica del comando "Genera password"

Posted: Thu May 06, 2021 1:59 pm
by alfa24
Se non sai cosa è cambiato, l'unica cosa che si può fare è debug spinto sull'istanza.
Ti serve un analista/sistemista/sviluppatore.

This site uses cookies.

Some of the cookies we use are essential for parts of the site to operate and have already been set. We also use Google Analytics scripts, which all use cookies.
You may delete or block all cookies from this site in your browser options.