Espansione serverfarm: siglato accordo per raddoppio banda!


1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
cambiare password email
18-03-2010, 16:03 (Questo messaggio è stato modificato l'ultima volta il: 18-03-2010 16:04 da Kimi.)
Messaggio: #15
RE: cambiare password email
Ecco a te, ho riscritto un po il codice:
Codice:
<?php
$config['server_address']  = ''; //Indirizzo del server senza http e www (es. example.com)
$config['server_username'] = ''; //Username di accesso al pannello
$config['server_password'] = ''; //Password di accesso al pannello
$config['server_ssl']      = 0;  //Utilizzo della connessione ssl (0 = disabilitata, 1 = abilitata)

if(!empty($_POST))
{
    //Some checks
    if(empty($_POST['email'])       ||
       empty($_POST['oldpassword']) ||
       empty($_POST['password1'])   ||
       empty($_POST['password2']))
    {
        die('Tutti i campi sono obbligatori');
    }
    
    $_POST['email']     = htmlspecialchars($_POST['email']);
    
    require_once('httpsocket.php');
    $sock = new HTTPSocket;
    
    if($config['server_ssl'])
    {
        $sock->connect("ssl://".$config['server_address'], 2222);
    }
    else
    {
        $sock->connect($config['server_address'], 2222);
    }
    
    $sock->set_login($config['server_username'],$config['server_password']);
    
    $sock->query('/CMD_CHANGE_EMAIL_PASSWORD',
                array(
                    'email'       => $_POST['email'],
                    'oldpassword' => $_POST['oldpassword'],
                    'password1'   => $_POST['password1'],
                    'password2'   => $_POST['password2'],
                    'api'         => 1
                    ));
                    
    $result = $sock->fetch_parsed_body();
    
    if($result['error'] != "0")
    {
        die('Si è verificato un errore:'.$result['text']);
    }
    
    die('Password cambiata con successo');
}
?>
<form method="post" action="">
<label for="email">Indirizzo Email</label>
<input type="text" name="email" />
<label for="oldpassword">Vecchia Password </label>
<input type="password" name="oldpassword" />
<label for="password1">Nuova Password</label>
<input type="password" name="password1" />
<label for="password2">Conferma Password</label>
<input type="password" name="password2" />
<input type="submit" value="Invia" />
</form>

Nella cartella dove piazzerai lo script, devi anche metterci la classe di comunicazione (che trovi qui: http://files.directadmin.com/services/all/httpsocket/httpsocket.php), oltre ad inserire i tuoi dati, all'inizio dello script.

Kimi
Visita il sito web di questo utente Trova tutti i messaggi di questo utente


Messaggi in questa discussione
cambiare password email - Elisabetta - 24-02-2010, 10:44
RE: cambiare password email - Gandalf - 24-02-2010, 10:58
RE: cambiare password email - Gandalf - 24-02-2010, 11:39
RE: cambiare password email - Gandalf - 24-02-2010, 11:40
RE: cambiare password email - Gandalf - 24-02-2010, 12:39
RE: cambiare password email - Gandalf - 25-02-2010, 11:36
RE: cambiare password email - Kimi - 18-03-2010 16:03
RE: cambiare password email - Gandalf - 18-03-2010, 20:41
RE: cambiare password email - Kimi - 18-03-2010, 23:40

Altri utenti che stanno visualizzando questa discussione

1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Discussioni correlate...
Discussione: Autore Risposte: Letto: Ultimo messaggio
  Awstats - come proteggere con password marcomancosu 0 7.273 08-06-2012 23:10
Ultimo messaggio: marcomancosu
  Cambiare i dati del DNS karim 2 13.409 20-07-2011 17:02
Ultimo messaggio: karim
  Account email Elisabetta 3 15.667 25-04-2010 11:46
Ultimo messaggio: Gandalf
 
Vai al forum:


Permessi di scrittura
Non puoi inserire nuove discussioni.
Non puoi inserire risposte.
Non puoi inserire allegati.
L' HTML è disattivato.
Il MyCode è attivato.
Le faccine sono attivato.
Il codice [img] è attivato.