+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 24

Thema: User Sprren / Entsperren

  1. #1
    Neu an Board
    Registriert seit
    20.02.2010
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard User Sprren / Entsperren

    Hallo,

    im Administrator-Bereich von Joomla ist es ja möglich, einen User zu sperren, bzw. zu (re)aktivieren.
    Kann mir vielleicht jemand sagen, welche Teile (PHP-Skripte) von Joomla dann (bei einem solchen (ent)sperren) in Aktion treten und in welcher Form?

    Um die Antworten etwas zu erleichtern:
    Ich möchte das Coding dahingehend verändern, dass der betreffende Nutzer automatisch eine Benachrichtigung über diesen Vorgang bekommt und muss dafür wissen, an welcher Stelle der vielen Joomla Skripts das Sperren etc. stattfindet.


    Danke für Antworten schonmal im Voraus!

    Max K.

  2. #2
    Moderator Avatar von flotte
    Registriert seit
    20.03.2005
    Ort
    Neustadt
    Beiträge
    5.301
    Bedankte sich
    66
    Erhielt 1.258 Danksagungen
    in 1.101 Beiträgen

    Standard

    Keine gute Idee die Core-Sourcen zu ändern. Verhindert Updates oder macht bei jedem Update neue Arbeit. Updates sind wichtiger als eine solche Funktion. Weil Du ja sowieso manuell agierst, schreib so einem User doch einfach ne Email.

  3. #3
    Administrator Avatar von zenadept
    Registriert seit
    05.06.2007
    Ort
    Nürnberg
    Beiträge
    334
    Bedankte sich
    65
    Erhielt 66 Danksagungen
    in 51 Beiträgen

    Standard

    Moin,

    ich würde sowas immer über ein System Plugin lösen, allg. Info dazu findest Du hier:

    http://wiki.joomla-nafu.de/joomla-do...Plugins/System
    Wenn du einen Weisen triffst und weder etwas zu ihm sagst noch schweigst, wie wirst du ihn dann befragen?

  4. #4
    Neu an Board
    Registriert seit
    20.02.2010
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke erstmal für eure Antworten!

    Das Update-Problem ist mir durchaus bekannt, ich werde mir den Link mal anschauen!

    EDIT:

    So, habe das mal kurz überflogen, aber wenn ich das richtig verstehe, muss ich damit Funktionen überschreiben. Dafür muss ich aber wissen, um welche Funktion es sich beim Sperren handelt (korrigiert mich bitte, wenn ich falsch liegen sollte) und genau das ist ja mein Problem.
    Geändert von Max K. (21.02.2010 um 10:30 Uhr)

  5. #5
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    wie zenadept bereits angedeutet hat, muesste das system plugin beim task "save" im scope "com_users" mit jrequest den wert von "block" auslesen.

    anschliessend ueber JUtility::sendMail(); oder JFactory:getMailer(); eine mail verfassen.

    weitere informationen:
    http://wiki.joomla-nafu.de/joomla-do...actory/getUser

    http://docs.joomla.org/JUtility/sendMail

    wenn du es selbst nicht hinbekommst, sag bescheid. sollte keine grosse sache sein.

    edit: das event onAfterStoreUser, als user plugin duerfte noch ein tick angenehmer sein.
    Geändert von Matrikular (21.02.2010 um 10:52 Uhr)

  6. Erhielt Danksagungen von:


  7. #6
    Hat hier eine Zweitwohnung Avatar von Baer22
    Registriert seit
    19.07.2007
    Ort
    Berlin
    Alter
    41
    Beiträge
    1.148
    Bedankte sich
    165
    Erhielt 181 Danksagungen
    in 167 Beiträgen

    Standard

    ui das klingt interessant. Wenn ich das richtig verstehe redet Ihr von nem Plugin was automatisiert eine Mail bei einer Sperre versendet ? Vielleicht noch wo der Mailtext im Backend eingegeben werden kann. Das sollte Viele interessieren. Ich meld mich schonmal an zum testen.

    Gruss Baer

  8. #7
    Neu an Board
    Registriert seit
    20.02.2010
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ja, danke, habe auch noch ein Bisschen recherchiert. Das scheint wirklich keine große Sache.

    Nur noch eine Frage:
    Wenn ich den Satus von "block" abfrage, bekomme ich zwar heraus, ob er geblockt ist oder nicht, jedoch nicht, wann er geblockt wurde. Das heißt ich kann z.B. erkennen dass das User-Profil geändert wurde und er jetzt unblocked ist, jedoch weiß ich nicht ob er es nicht auch schon vorher war.
    Wie soll ich also nur dann eine E-Mail senden, wenn sich der block-Status gerade geändert hat?

    Wahrscheinlich stehe ich nur total auf dem Schlauch, aber ich weiß echt nicht, wie es gehen soll.
    Geändert von Max K. (21.02.2010 um 11:05 Uhr)

  9. #8
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    der status laesst sich vorher abfragen und zwischenspeichern. ansaetzen laesst sich mit einer einfachen abfrage ob die id groesser als 0 ist, also der benutzer nicht neu ist im system.

    heisst dann natuerlich, bei neu angelegten benutzern greift das plugin "noch" nicht. so aus dem stehgreif faellt mir was neue benutzer betrifft "noch" nichts ein,...

    schalter ob html mail oder nicht, vordefinierte inhalte, mehrsprachigkeit und oder textbox sind das kleinste problem.

    wenn du genaueres wissen moechtest, komm doch einfach kurz in den chat.
    Geändert von Matrikular (23.02.2010 um 12:21 Uhr)

  10. #9
    Neu an Board
    Registriert seit
    20.02.2010
    Beiträge
    7
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke nochmal, dann werde ich wohl versuchen etwas zu basteln.

    Übrigens ein großes Lob für dieses Forum. Schnelle Hilfe und nette Mitglieder, echt TOP!!!

  11. #10
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    ... installieren, schauen ob geht.
    Angehängte Dateien

  12. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein