Back to top

Autore Topic: Attivazione manuale Account ?  (Letto 1920 volte)

Offline bergmannn

  • Esploratore
  • **
  • Post: 56
  • Sesso: Maschio
  • Do Joomla!
    • Mostra profilo
Attivazione manuale Account ?
« il: 28 Set 2007, 14:33:21 »
Ciao a tutti

Ho la necessità di approvare manualmente le registrazioni degli utenti su un sito particolare....

Che sia possibile ?

Il massimo sarebbe che quando un utente si registra, al admin arriva una mail tipo " Ciao Admin, si è iscritto un nuovo utente su www.sito.ext, vai a controllare ed approva..."

Bastarebbe anche una funzione base che mette l'utente bloccato fino che l'admin non va nel Backend per sbloccarlo...

Grazie per qualsiasi suggerimento in merito...

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #1 il: 28 Set 2007, 14:52:00 »
Mi pare che sia già possibile.... mi sbaglio?
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline dlando

  • Appassionato
  • ***
  • Post: 397
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #2 il: 28 Set 2007, 14:56:32 »
Si', e' l'impostazione di default.
Non so dei vostri buoni propositi perche' non mi riguardano.
Esiste una sconfitta pari al venire corroso che non ho scelto io ma e' dell'epoca in cui vivo.

Offline bergmannn

  • Esploratore
  • **
  • Post: 56
  • Sesso: Maschio
  • Do Joomla!
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #3 il: 28 Set 2007, 19:02:20 »
Citazione
Mi pare che sia già possibile.... mi sbaglio?
...
Citazione
Si', e' l'impostazione di default.
...

Potete spiegarmi meglio... Questa non l'ho mai vista...
A me non risulta che si possa fare con Joomla! senza aggiunte di qualche componente o plugin...

Ma non si finisce mai d'imparare...


Offline dlando

  • Appassionato
  • ***
  • Post: 397
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #4 il: 28 Set 2007, 19:37:20 »
quando un utente di iscrive cliccando su registrami ti appare la sua richiesta nella lista degli utenti con una bella x rossa a fianco.
Fino a che non levi quella x e "pubblichi" l'utente questo non e' abilitato.
Non so dei vostri buoni propositi perche' non mi riguardano.
Esiste una sconfitta pari al venire corroso che non ho scelto io ma e' dell'epoca in cui vivo.

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #5 il: 29 Set 2007, 09:13:37 »
Ho controllato e hai ragione devi usare cb.
Joomla permette solo la conferma via mail.
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline dlando

  • Appassionato
  • ***
  • Post: 397
    • Mostra profilo
Re: Attivazione manuale Account ?
« Risposta #6 il: 29 Set 2007, 10:05:15 »
Ok, non capisco perche' ma a me in locale la registrazione automatica via mail non va.

Cmq, non e' necessario installare e usare CB.
Basta modificare registration.html.php in com_registration.

In particolare:
questo va levato e messo come campo hidden
Codice: [Seleziona]

<tr>
  <td>
    <?php echo _REGISTER_EMAIL?> *
  </td>
  <td>
    <input type="text" name="email" size="40" value="" class="inputbox" maxlength="100" />
  </td>
</tr>

diventa
<input type="hidden" name="email" value="" />

Questo fa si' che l'utente non riceva la mail di attivazione ( questo non leva la possibilita' che un utente si registri automaticamente ma diciamo che lo rende un bel po' piu' complicato. Di fatto l'utente che ha appena mandato la richiesta puo' scrivere a mano l'indirizzo di attivazione cercando di indovinare il valore di attivazione assegnato nel DB ).

Affinche arrivi la richiesta a te e solo a te,
devi cambiare questo

Codice: [Seleziona]
if (form.email.value == "") {
alert( "<?php echo addslasheshtml_entity_decode(_REGWARN_MAIL) );?>" );

}

che e' il controllo che viene effettuato sul campo email
e dirgli di settare il valore a quello della tua mail.

Probabilmente c'e' il modo per fargli ricavare il valore della mail dell'admin in modo automatico ma non lo so.. quindi lo assegni staticamente con form.email.value = "tua@mail.com"

Questo pero' tende visibile da codice l'indirizzo mail di chi fa la registrazione.

L'ultimo passaggio e' un po' da testare.. con esperimenti in locale.
Non so dei vostri buoni propositi perche' non mi riguardano.
Esiste una sconfitta pari al venire corroso che non ho scelto io ma e' dell'epoca in cui vivo.

 



Web Design Bolzano Kreatif