Vai al contenuto

aggiornare la propria email

Featured Replies

Inviato

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

  • 4 settimane dopo...
Inviato
  • Autore

up

Inviato
  • 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...

  • 1 mese dopo...
Inviato

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

Inviato
$_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.

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.