Vai al contenuto
  • 0

aggiornare la propria email


sculz

Domanda

sapete se esiste un modo per obbligare gli utenti ad aggiornare la propria email?

Con mandrill si vede facilmente chi ha l'email piena o non più funzionante, ma come faccio a comunicare?

Avevo pensato di inserirli in un gruppo utenti in maniera tale che al log fossero costretti ad aggiornare l'email ma non trovo il modo di farlo. Potete aiutarmi?

grazie

Link al commento
Condividi su altri siti

4 risposte a questa domanda

Messaggi raccomandati

  • 0
  • Admin

up

Purtroppo questa cosa non credo che sia possibile, l'unica possibilità è quella di mettere tutti gli utenti nel gruppo di convalida, così che sono costretti a fare la richiesta dell'email di verifica...

  • Like 1
Link al commento
Condividi su altri siti

  • 0

potresti forzare il cambio di password per tutti gli utenti con verifica tramite email, lo feci per un cliente diversi mesi fa... appena posso ti faccio sapere con quale metodo puoi farlo, io usai uno script montato su una pagina di ip.content

Link al commento
Condividi su altri siti

  • 0
$_GET['start'] = isset($_GET['start']) ? $_GET['start'] : 0; $_GET['process'] = isset($_GET['process']) ? $_GET['process'] : 500;if(isset($_GET['campiopass'])){	$users = array(); 	$users = $this->DB->buildAndFetchAll( array( 'select' => 'm.member_id', 'from' => array('members' => 'm'), 'limit' => array( $_GET['start'], $_GET['process'] ) ));	foreach($users as $key => $user){ 		$password		= md5('cUsTom*PreFiX'.$user['member_id'].'cUsTom*SufFiX');  		IPSMember::updatePassword( $user['member_id'], $password ); 		$users[$key]['pass'] = $pass; 	}	if(count($users) == $_GET['process'])	{		$_GET['start'] += $_GET['process']; $_GET['stepnext'] = $_GET['start'] + $_GET['process'];		print <<<HTML<a href="?campiopass=1&start={$_GET['start']}&process={$_GET['process']}">CAMBIA PASSWORD DA {$_GET['start']} A {$_GET['stepnext']}</a>HTML;	}else{		print <<<HTML<a href="?completo">HAI COMPLETATO IL PROCESSO CAMBIO PASSWORD</a>HTML;	}		echo"<textarea>";print_r($users);echo"</textarea>"; }else{print <<<HTML<a href="?campiopass=1&start={$_GET['start']}&process={$_GET['process']}">CAMBIA PASSWORD DA {$_GET['start']} A {$_GET['process']}</a>HTML;}

SE HAI IP.Content puoi creare una pagina php e inserirci questo contenuto, e collegati al lato pubblico della pagina per azionare il modulo... resetta le password a tutti gli utenti e chiunque aveva utilizzato email temporanee o fake non potrà più autentificarsi con quell'account.

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.