System Commando Hinzufügen UCP_Register

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Eddaholzbein
Mitglied
Beiträge: 5
Registriert: 02.06.2011 22:17

System Commando Hinzufügen UCP_Register

Beitrag von Eddaholzbein »

Hallo,

ich bin gerade dabei ein E-Mail mod zu machen.
Da ich plesk usw benutze wollte ich mit diesen Script ein neuen E-Mail user anlegen.
Das funktoniert auch soweit.

Habe mir das so gedacht.
Ein user registiert sich mit sein Username und passwort. Der pop3 account soll denn gleichen usernamen und passwort haben.
Mein script sieht folgendermaßen aus.
system('sudo /opt/psa/bin/mail --create '.$username.'@domain.de -passwd '.$new_password.' -mailbox true',$out);

aber wo muss ich das unter ucp_register hinzufügen damit er diese Zeile auch ausführt?

Vielen dank schonmal
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12256
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: System Commando Hinzufügen UCP_Register

Beitrag von Mahony »

Hallo
Ich empfehle dir dringendst von einem solchen MOD Abstand zu nehmen. Du möchtest hier anscheinend allen Hackern root-Rechte auf deinem Server geben. Das geht ganz sicher in die Hose.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Eddaholzbein
Mitglied
Beiträge: 5
Registriert: 02.06.2011 22:17

Re: System Commando Hinzufügen UCP_Register

Beitrag von Eddaholzbein »

Das Problem an der sache ist
das mir eigentlich keine andere möglichkeit bleibt.

Da ich auf mein vserver Plesk habe muss ich denn befehl zu plesk freigeben.
Es wird ja nur dieser Pfad freigeben nix weiteres.

Aber wüsstest du vielleicht wie ich das dann bei register hinzufügen muss?
Eddaholzbein
Mitglied
Beiträge: 5
Registriert: 02.06.2011 22:17

Re: System Commando Hinzufügen UCP_Register

Beitrag von Eddaholzbein »

Ok hat sich erledigt hab es hinbekommen

trotzdem danke
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: System Commando Hinzufügen UCP_Register

Beitrag von BNa »

Lass uns teilhaben an Deiner Erleuchtung.
Eddaholzbein
Mitglied
Beiträge: 5
Registriert: 02.06.2011 22:17

Re: System Commando Hinzufügen UCP_Register

Beitrag von Eddaholzbein »

alles klaro,

Habe in der ucp_register.php
in der Zeile

Code: Alles auswählen

// Register user... 
$user_id = user_add($user_row, $cp_data);
Folgendes hinzugefügt:

Code: Alles auswählen

// Register user...
$user_id = user_add($user_row, $cp_data, exec('sudo /opt/psa/bin/mail --create '.$data['username'].'@domain.de -passwd '.$data['new_password'].' -mailbox true'));
MFG
Eddaholzbein
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: System Commando Hinzufügen UCP_Register

Beitrag von Dr.Death »

Cool,
dann registriere ich mich in Deinem Forum ca. 30mal mit irgendwelchen Dummy Angaben, besitze aber sofort 30 Mail Accounts mit deinen ich SPAM versenden kann.....

Du solltest vorsichtig mit diesem Workflow sein und das "eMail" Konto Erstellen an eine andere Position verlegen.

Richte Dein Board doch so ein, das ein Admin den Account erst freischalten muss..... und beim erst beim Freischalten wird der eMail Account angelegt.
Eddaholzbein
Mitglied
Beiträge: 5
Registriert: 02.06.2011 22:17

Re: System Commando Hinzufügen UCP_Register

Beitrag von Eddaholzbein »

Hallo,

da hast du recht. Hab mir was anderes überlegt erstmal ist zwar doppelt gemobt aber es funktoniert.

habe in der zeile nun dieses noch hinzugefügt:

Code: Alles auswählen

$user_id = user_add($user_row, $cp_data, exec('sudo /opt/psa/bin/mail --create '.$data['username'].'@domain.de -passwd '.$data['new_password'].' -mailbox true'), exec('sudo /opt/psa/bin/mail --update '.$data['username'].'@domain.de -mailbox false',$out));
Mit diesen Code könnte ich die E-Mail adresse aktivieren.

Code: Alles auswählen

exec('sudo /opt/psa/bin/mail --update '.$data['username'].'@domain.de -mailbox true',$out);
Sowas könnte man ja dann irgendwie ins Admin panel hinzufügen bei jeden user und bei jeden ein haken oder nicht haken setzten.
Antworten

Zurück zu „[3.0.x] Mod Support“