Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: User zusätzlich per Admin freischalten?

User zusätzlich per Admin freischalten? 5 Jahre 8 Monate her #11729

  • dr monk
  • dr monks Avatar
  • OFFLINE
  • Experte
  • Dienstleister
  • Beiträge: 2051
  • Dank erhalten: 152
Hallo,
hab in der SuFu nichts gefunden deswegen stell ich einfach mal die Frage:
Kann ich ohne zusätliche Komponenten einstellen, dass neue User einen Bestätigungs-link per E-Mail und zusätzlich vom Admin freigeschaltet werden um die funktionen der HP zu nutzen (beiträge,forum,datenbanken...)?

Wenn das nicht geht kann man das mit JUGA 0.2 machen?
Just riegger it! - Weil es auch einfach geht.
www.sekob.de - Mein privater Blog mit Tutorials für Web Development
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: User zusätzlich per Admin freischalten? 5 Jahre 8 Monate her #11732

  • b2m
  • b2ms Avatar
  • OFFLINE
  • Senior Mitglied
  • Beiträge: 963
Hi
also es gibt dafür einen Hack... nennt sich Activation by Administrator Enhanced (auf die entsprechende Version achten!).
Du kannst das natürlich auch einfach im Core selbst hacken ;)

Einfach die entsprechende MySQL-Anweisung ändern.
Wenn es dich interessiert beschreibe ich dir auch gerne wie ;)

ciao b2m
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: User zusätzlich per Admin freischalten? 5 Jahre 8 Monate her #11734

  • dr monk
  • dr monks Avatar
  • OFFLINE
  • Experte
  • Dienstleister
  • Beiträge: 2051
  • Dank erhalten: 152
wär ich sehr dankbar dafür - ich kenn mich nicht so gut mit den scriptsprachen aus ;)
Just riegger it! - Weil es auch einfach geht.
www.sekob.de - Mein privater Blog mit Tutorials für Web Development
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: User zusätzlich per Admin freischalten? 5 Jahre 8 Monate her #11743

  • b2m
  • b2ms Avatar
  • OFFLINE
  • Senior Mitglied
  • Beiträge: 963
Hi
also hier die Beschreibung für Joomla 1.0.13:
Öffne die Datei components/com_registration/registration.php
Dort editiere folgende Stellen:
Zeile 147-150
	if ( $mosConfig_useractivation == 1 ) {
		$row->activation = md5( mosMakePassword() );
		$row->block = '1';
	}
Ändern in
	if ( $mosConfig_useractivation == 1 ) {
		$row->activation = md5( mosMakePassword() );
	}
	$row->block = '1';
Zeile 267-271:
		$query = "UPDATE jos_users"
		. "\n SET block = 0, activation = ''"
		. "\n WHERE activation = " . $database->Quote( $activation )
		. "\n AND block = 1"
		;
ändern in:
		$query = "UPDATE #__users"
		. "\n SET activation = ''"
		. "\n WHERE activation = " . $database->Quote( $activation )
		. "\n AND block = 1"
		;
Diese Änderung ist nach einem Update von Joomla natürlich weg.
Außerdem bekommt der User in der Email keine Information darüber, dass er erst noch freigeschaltet werden muss.
Dafür muss man die entsprechenden Sprachdateien noch anpassen.

Aber wie schon gesagt: das gibt es auch schon als fertigen Hack -einfach per google nach Activation by Administrator Enhanced suchen.

ciao b2m
Der Administrator hat öffentliche Schreibrechte deaktiviert.

gelöst: Re: User zusätzlich per Admin freischalten? 5 Jahre 8 Monate her #11745

  • dr monk
  • dr monks Avatar
  • OFFLINE
  • Experte
  • Dienstleister
  • Beiträge: 2051
  • Dank erhalten: 152
Danke, habs grad mal geändert - ob es funktioniert wird sich zeigen sobald ich mit der seite ins internet "umziehe" ;D
Just riegger it! - Weil es auch einfach geht.
www.sekob.de - Mein privater Blog mit Tutorials für Web Development
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Kunena Forum