| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come cambiare una password utilizzando script PHP
    Per modificare la password di un utente automaticamente con PHP , usare " aspettarsi", una utility Unix progettato per rendere più semplice per automatizzare i programmi a linea di comando , come il programma di utilità "passwd" utilizzato per modificare le password . Per fortuna, PHP è dotato di una interfaccia integrata per il comando di "aspettarsi" . Questo vi permetterà di avviare il programma di utilità " passwd " e scrivete al suo ingresso direttamente proprio come se si stesse scrivendo su un file . Istruzioni .
    1

    aprire il vostro editor di testo preferito
    2

    incollare il tag PHP : < ? Php

    >

    ;

    Tutto il codice per il resto del tutorial andrà tra queste due linee
    3

    per avviare il programma di utilità " passwd " e collegare la sua interfaccia Incollare il seguente . per un handle di file :

    $ passwd_handle = expect_popen ( " passwd " ) ;
    4

    Incollare il seguente per dare " passwd " un po ' di tempo per l'avvio :
    < p > sleep ( 1 ) economici 5

    incolla quanto segue a scrivere al programma passwd :

    fwrite ( $ passwd_handle , " oldpass \\ n" ) ;

    dal momento che il programma passwd , se eseguito manualmente , domanda prima la vecchia password dell'utente corrente , la vecchia password deve essere la prima cosa scritta a $ passwd_handle dal vostro script. Naturalmente , " oldpass " dovrebbe essere cambiato per riflettere la vera vecchia password. Deve essere seguito dal comando "\\ n" , che rappresenta il tasto "Enter "
    6

    per scrivere la nuova password Incolla il seguente : .

    Fwrite ( $ passwd_handle , " newpass \\ n");

    fwrite ( $ passwd_handle , " newpass \\ n");

    lo script sta scrivendo dati per le indicazioni fornite dal "passwd" esattamente come un utente farebbe se esecuzione del programma manualmente . Dal passwd chiede per la stessa password da dare due volte , è necessario che lo script PHP scrivere la nuova password due volte per il programma
    7

    chiudere la connessione con il comando passwd : .
    < P > fclose ( $ passwd_handle ) ;

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere una Entità da un array in PHP 
    ·Come modificare il Caso Frase in PHP 
    ·Step-by -Step Training PHP 
    ·Come verificare se un collegamento funziona in PHP 
    ·Come inserire un PHP Data e timestamp in MySQL 
    ·Come rimuovere spazi bianchi nel codice PHP in Dreamwea…
    ·Come sostituire un backslash 
    ·Come leggere il contenuto del file di PHP 
    ·Come aggiornare un record in MySQL 
    ·Come sostituire 2 nuove righe in PHP 
      Articoli in evidenza
    ·Differenze tra Definizione di un non- speciale funzione…
    ·Come rimuovere una variabile su un PHP su invio 
    ·Come compilare un kernel per Android 
    ·Come utilizzare il File Size Leggi in Java 
    ·Come scrivere un pseudocodice per calcolare Piazze 
    ·Come scorrere un elenco in JSP 
    ·Come ottenere un JTextArea di esitare e di scorrere i d…
    ·Come fare un orologio con VB6 
    ·Come leggere file xls Vb 
    ·Java Tutorials Tempo 
    Copyright © Conoscenza Informatica http://it.wingwit.com