| | | |  |  | |  |
05.05.2004, 00:31
|
#1 (permalink)
| | Baby Mamber
Join Date: May 2004
Posts: 10
| Benutzeranmeldung ??? Tag zusammen! Folgende Frage:
Wenn ich auf meiner Seite ein Benutzerkonto erstelle, bekommt das der Systemadmin mit, kann aber nicht sagen: Ne, dich will ich hier nicht!
Gibt es eine Möglichkeit, dass wenn ein Konto erstellt wird, der Admin erst gefragt wird ob dieser User ein Konto erstellen darf oder nicht ???
Gruß
HeikSt@r |
| |
05.05.2004, 02:39
|
#2 (permalink)
| | Senior Mamber
Join Date: Apr 2004 Location: Germany
Posts: 164
| Re: Benutzeranmeldung ??? Unter www.mamboportal.com gibt es einen sogenannten User Approve Hack
Dann liegt die Entscheidung beim Admin  |
| |
10.05.2004, 10:32
|
#3 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Benutzeranmeldung ??? Hallo ,
sag mal die entpackten Dateien von " User Approve Hack " wo müssen die den eingespielt werden ?
Danke für die Hilfe.
MfG
Nexxo , Hamburg |
| |
10.05.2004, 10:52
|
#4 (permalink)
| | Senior Mamber
Join Date: Apr 2004 Location: Oldenburg, Germany
Posts: 231
| Re: Benutzeranmeldung ??? |
| |
10.05.2004, 10:55
|
#5 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Benutzeranmeldung ??? Danke.Nexxo |
| |
11.05.2004, 02:06
|
#6 (permalink)
| | Baby Mamber
Join Date: May 2004
Posts: 10
| Re: Benutzeranmeldung ??? Also ich hab alles genauso gemacht wie es unter dem oben angegebenen Link beschrieben steht, aber in meiner Globalen Konfiguration taucht der Schalter nicht auf!
Irgendwas läuft da falsch.....aber was ???
Gruß
HeikSt@r |
| |
29.08.2004, 12:09
|
#7 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Benutzeranmeldung ??? Hallo alle Zusammen ,
ich habe mir überlegt , dass ich mal kurz die Installationsanleitung zum
" User Approval Hack " hier aufschreibe.
Was macht der Hack?
Ein neuer User registriert sich und war in der Regel sofort frei geschaltet. Natürlich bekam Admin die Informationsmail über den neuen User und hätte dann den vielleicht ungeliebten User "blocken" oder "löschen" können aber da hätte sich der User ja schon längst am "eingemachten" bedienen können , was man eventuell nicht möchte.
Der Hack sorgt nun dafür , dass sich der neue User zwar registrieren kann aber er muss absolut warten bis der Admin den "autorisierten (registrierten) Zugang freischaltet". Erst dannach kann der User mit seinen Daten aus seiner Mail sich entsprechend einloggen.
Fazit:
ein sinnvoller Hack, der die Sicherheit der eigenen Präsens erhöht und nur reinläßt was auch rein soll.
Zur Installation:
Das "zip-Archiv" besteht aus folgenden Dateien:
- administrator/com_users/admin.users.html.php
- administrator/com_users/admin.users.php
- administrator/com_users/toolbar.users.html.php
- classes/mambo.php
Diese sind manuell per FTP in die entsprechenden Mambo Verzeichnisse zu kopieren.Empfehlenswert ist , die Orginaldateien zu sichern (z.B. admin.user.html_old.php). Nur damit nichts anbrennt.
Dannach müß Ihr mit "phpmyadmin" zu Eurer Datenbank.
Dort sucht Ihr nach folgender Tabelle "mos_users". Habt Ihr sie gefunden markiert sie und laßt Euch die Struktur "anzeigen"
Die Struktur besteht aus folgenden Einträgen:
id int(11) Nein auto_increment
name varchar(50) Nein
username varchar(25) Nein
email varchar(100) Nein
password varchar(100) Nein
usertype varchar(25) Nein
block tinyint(4) Nein 0
is_approved tinyint(4) Nein 0
sendEmail tinyint(4) Ja 0
gid tinyint(3) UNSIGNED Nein 1
registerDate datetime Nein 0000-00-00 00:00:00
lastvisitDate datetime Nein 0000-00-00 00:00:00
Die blau gekennzeichnete gehört normaler Weise nicht dazu und ist von Euch neu anzulegen.
Wie mache das ?
Unter der angezeigten Strukturübersicht befindet sich (weiter unten) ein optionales Eingabefeld
( Neue Felder hinzufügen : An das Ende der Tabelle An den Anfang der Tabelle Nach id Nach name Nach username Nach email Nach password Nach usertype Nach block Nach is_approved Nach sendEmail Nach gid Nach registerDate Nach lastvisitDate)
Dort tragt Ihr folgende Werte ein:
Neues Feld: is_approved , Nach block ,
Das neue Feld ist nun angelegt und es sind noch folgende Werte zu ergänzen:
Type: tinyint
Length/Values: 4
Null: not null
Default: 0
Habt Ihr das getan abspeichern fertig.
Um die Funktion zu testen , legt Ihr jetzt eunfach mal einen User neu an.
Ihr werdet die Infomail als Administrator erhalten und die Daten des neuen Users (da der User natürlich zu Testzwecken Eure Emailadresse bekommt)
Den neuen User findet Ihr im"adminbackend" in der "Benutzeradministration" > "Benutzer hinzufügen/bearbeiten".
Dort gibt es nun ganz recht in der Kopfzeile neben: "Enabled" den neuen Eintrag "Approved". In der Ausgangssituation ist der neue User zunächst zwar registriert aber noch geblockt. Erst wenn Ihr aus dem"roten Kreuz" einen "grünen Haken" macht ist er freigeschaltet.
Und der der User?
Jo , der User solange noch nicht freigeschaltet , kann sich mit seinen Daten anmelden bekommt sofern er noch nicht freigeschaltet ist folgende Meldung ausgeworfen "_NOT_LOGIN_APPROVED". Ich habe die geändert in. "Autorisierter_Zugang_noch_nicht_freigeschalte t". Ändern müßt Ihr diesen Eintrag in der "mambo.php".
Ist das ganze mit der 4.5.-1.0.9 funktionsfähig ?
Ja. |
| |
29.08.2004, 14:26
|
#8 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Benutzeranmeldung ??? Quote: |
Originally Posted by Nexxo ... sofern er noch nicht freigeschaltet ist folgende Meldung ausgeworfen "_NOT_LOGIN_APPROVED". Ich habe die geändert in. "Autorisierter_Zugang_noch_nicht_freigeschalte t". Ändern müßt Ihr diesen Eintrag in der "mambo.php". ... | Bei mir steht da zwar _LOGIN_NOT_APPROVED ...
Besser, als diesen Eintrag in der mambo.php zu ändern, ist sicher, dafür eine Definition in der entsprechenden Sprachdatei einzufügen - etwa: DEFINE('_LOGIN_NOT_APPROVED', 'Benutzerkonto noch nicht freigegeben.');  .
cu dot°NETt |
| |
30.08.2004, 16:25
|
#9 (permalink)
| | Senior Mamber
Join Date: May 2004
Posts: 149
| Re: Benutzeranmeldung ??? Hallo dot°NETt ,
Jo , das ist die bessere Lösung. Danke. Aber zunächst ging es mir darum darzustellen , wie man es überhaupt installiert bekommt.
MfG
Nexxo |
| |
30.08.2004, 19:11
|
#10 (permalink)
| | Professional Mamber
Join Date: Jul 2004
Posts: 660
| Re: Benutzeranmeldung ??? Hi Nexxo,
ich nutze den user approve hack auch, weil es gerade bei Auftragsinstallationen in der Testphase Sinn macht, Spielereien zu unterbinden.
Ich hatte mich nur deshalb für deine tolle Anleitung nicht bedankt, da ich bisher damit selbst klargekommen bin.
Für viele (vermute ich einfach mal) dürfte dein Kurztutorial eine willkommene Hilfe darstellen.
Von daher - und sei es einfach stellvertretend >> DANKE!
cu dot°NETt |
| | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT +2. The time now is 01:24. | | | |