. .
pragmaMx Support Forum 24 Mai 2012, 11:03:30 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Bei registrierung nicht sofortige Aktievierung  (Gelesen 1588 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
KleineFee
weiss was
***
Offline Offline

Beiträge: 104


« am: 03 September 2004, 13:46:52 »

Huhu...

wußte nich wirklich wo ich damit hinsollte...sorry wenns hier nich paßt..

mein Prob is die Registrierung. Und zwar is es ja so das man entweder sein eigenes Paßwort wählen kann...oder eins vom System bekommt..
ich hätte es aber gern so wie es auch bei Foren und so is das man einen Aktievierungslink bekommt um sich freizuschalten..
Denn so is es ja leider jedem möglich sich mit Fake Adressen zu reggen...da hilft auch nich das paßwort vom system...
Kann man da irgendwas machen? oder is das im 2.2 dann so?
Find diesen Punkt echt sehr wichtig und schade wenn er nich kommen sollte..
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #1 am: 03 September 2004, 19:20:55 »

Lösungs ansatz:

Der User regt sich mit Benutzernamen, Passwort und email(hier für könnte man eine neue Tabelle machen). Da nach wird im ein link geschickt wo er seine registrierung vervollständigen kann(da werden die daten erst in die mx_users angetragen).

So nun um vorzubeugen das ein user einfach denn link weiter gibt macht man eine abfrage rein ob User bla schon in der "vormerk Tabelle" ist wenn ja gehts normal weiter wenn nein wird er geben erstmal die Standard daten einzugeben.

So das ein Ansatz von mir hört sich zwar blöde an aber müüste genau zum Ziel führen!

Ach und wenn einer fake auch egal dann kann man in einfach aus der Vormerkliste löschen cheesy

Nachtrag:

Müsste mal gucken ob man es so einbauen kann! Macht bloss im mom wenig Sinn wegen Mx2.1a Beta und wegen der irgendwann erscheinenden Mx 2.2 Beta. Aber wäre schon alleine ein anreiz für die MX2.2 mal denn registrierungs mechanismus zu überarbeiten. Wink

So genug Buchstaben fürs WE von mir :kiss

[Editiert am 3/9/2004 von NeMeSiSX2LC]
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
MikePapa
weiss was
***
Offline Offline

Beiträge: 176

MikePapa


WWW
« Antworten #2 am: 03 September 2004, 14:26:39 »

Du kannst es doch so handhaben, daß die User, die sich anmelden, Ihr automatisch generiertes Passwort per eMail erhalten. Somit ist das Fake-Adressen-Problem doch behoben!?
Weiterhin kannst Du dann im Userprofil die Möglichkeit deaktivieren, die eigene Mailadresse zu ändern. Beispielsweise so:
 <input type=\"text\" readonly name=\"email\" value=\"".mxPrepareToDisplay($userinfo["email"])."\" size=\"50\" maxlength=\"255\">  
Die Änderung begrenzt sich auf das Einfügen der readonly-Anweisung.

In der language-Datei habe ich dann noch folgende Anpassung durchgeführt:
 define("_EMAILNOTPUBLIC","(Diese Mailadresse wird nicht veröffentlicht. Sie wird gebraucht, um Ihnen z.B. ein neues Passwort zu senden. <font color=\"red\">Bei Änderungswünschen kontaktieren Sie bitte den Webmaster.</font>)");  

Nur als Idee....

Gruß

"MikePapa"
Gespeichert
KleineFee
weiss was
***
Offline Offline

Beiträge: 104


« Antworten #3 am: 03 September 2004, 14:36:14 »

Ja...das is ja so schon richtig...trotzdem hält das ja niemanden davon ab sich mit dummen mailadressen zu reggen...okay klar sie könnne das Paßwort nich ändern...aber drin hab ich die User trotzdem..
Gespeichert
MikePapa
weiss was
***
Offline Offline

Beiträge: 176

MikePapa


WWW
« Antworten #4 am: 03 September 2004, 14:51:55 »

Nun ja, in der DB gibt es einen entsprechenden Eintrag, daß sich der betreffende User angemeldet hat, jedoch kann dieser sich nicht einloggen, wenn Du das Pw ausschließlich per Mail mitteilen läßt.

Sollte es Dir darum gehen, daß Du keine "toten" User in der DB haben möchtest, müßte man die Registrierung wohl entsprechend umprogrammieren.

Ich persönlich fahre mit der gezeigten Lösung eigentlich sehr gut. Inaktive User (eben wegen der Nutzung einer Fake-Mailadresse) müssen halt manuell aus der DB gelöscht werden.

Gruß

"MikePapa"
Gespeichert
munzur
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.501


WWW
« Antworten #5 am: 03 September 2004, 14:52:11 »

Zitat
Ja...das is ja so schon richtig...trotzdem hält das ja niemanden davon ab sich mit dummen mailadressen zu reggen...okay klar sie könnne das Paßwort nich ändern...aber drin hab ich die User trotzdem..
 


Ja da hat sie Recht!

Auch wenn die Email add falsch war und der User sich nicht einloggt wird der User in die DB geschrieben! Es sollte doch eine möglichkeit geben das zu verhindern!

L.g
Gespeichert

"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .
munzur
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.501


WWW
« Antworten #6 am: 03 September 2004, 14:54:05 »

Zitat

Ich persönlich fahre mit der gezeigten Lösung eigentlich sehr gut. Inaktive User (eben wegen der Nutzung einer Fake-Mailadresse) müssen halt manuell aus der DB gelöscht werden.
 


lösch mal aus einer DB die über 2000 user hat manuell die user!  Wink

viel spass damit
Gespeichert

"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .
MikePapa
weiss was
***
Offline Offline

Beiträge: 176

MikePapa


WWW
« Antworten #7 am: 03 September 2004, 15:05:02 »

Zitat

lösch mal aus einer DB die über 2000 user hat manuell die user!  Wink
viel spass damit


Das Problem ist mir nicht unbekannt, allerdings hat KleineFee dieses Problem noch nicht. Wink

Ein erster Schritt wäre ein generierte Liste der "inaktiven" User seit x Tagen.... denn eine manuelle Freischaltung (und damit auch erst der DB-Eintrag) schützt meiner Meinung nach auch nicht vor "Karteileichen", es sei denn, jemand hat eine Adresse wie jghsdlgfsadf@jgfkjfasdfsa.de angegeben. Jeden User manuell per Mail anschreiben, um zu sehen, ob die angegebene Adresse auch tatsächlich zum User gehört, möchte ich auch nicht unbedingt.

Ideen oder sogar Lösungsvorschläge nehme ich aber auch sehr gerne an, da das unnötige Aufblähen der DB auch mir nicht passt!

Gruß

"MikePapa"
Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #8 am: 03 September 2004, 15:20:54 »

Das ist ein ziemlich altes Problem, und bisher gibt es ja auch keine vernünftige Lösung dafür, denn es geht ja nicht um die inaktiven User, sondern um Fakes....also User, die nix besseres zu tun haben, als dem Admin einer Site die Datenbank vollzumüllen.

Ich frage mich z.B. wie es möglich ist, dass bei eBay bei der Registrierung die Emailadresse auf Echtheit geprüft wird....denn da kannst Du keine Fakeadressen eingeben!?

Bei meiner Biker Community habe ich das Problem auch, und ich habe - außer der Freischaltung neuer Accounts durch mich - noch keine andere Lösung gefunden.

Man müsste im Prinzip vor der eigentlichen Registrierung schon die Emailadresse prüfen, indem der neue User zuerst nur seine Emailadresse eingibt, an diese dann ein Link für die eigentliche Registrierung geschickt wird, und dort im Feld Emailadresse müsste diese Adresse (readonly) gleich eingetragen sein!

Ich denke, das wäre eine sehr aufwendige, aber für diesen Zweck sichere Methode.
Allerdings würde hier auch die Emailadresse in der DB landen!

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.1.1.33.4.11 (2012-02-11)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
KleineFee
weiss was
***
Offline Offline

Beiträge: 104


« Antworten #9 am: 03 September 2004, 16:42:37 »

Ja....ich hätte es wirklich gern so wie im WBB und sonstigen Boards...jemand reggt sich...bekommt einen Link an die Addy...und erst wenn er  da raufklickt wird er aktiv...
Alle die nicht klicken werden nach einer bestimmten Anzahl von tagen gelöscht...

Socleh Aktivierungslink verschick-Codeschnipsel sollte es auch schon geben...oder man schaut eben wie im Board gelöst is Smiley

Irgendwie muß es doch gehn das ins MX einzubauen...
Gespeichert
KleineFee
weiss was
***
Offline Offline

Beiträge: 104


« Antworten #10 am: 03 September 2004, 19:45:12 »

Jo das klingt doch gut...

Ich denke auch das es ein Anreiz wär fürs 2.2 oder so...
Is ja der weitverbreiteste Registrierungsmodus...kenn eigentlich nur systeme die das so handhaben...naja fast nur Smiley

Aber alle forensysteme die ick schon hatte haben es so gemacht Smiley

Würde mich freuen wenn die MX-Macher das gut finden würden und drüber nachdenken es zu realisieren Smiley
Gespeichert
jubilee
Gast
« Antworten #11 am: 03 September 2004, 19:50:11 »

Hmmm .....
Naja, Problem ist ja nur, das die User bereits als User angezeigt werden, obwohl sie sich noch nicht eingeloggt haben.
Machen können die ja im Portal noch nix, solang sie das Passwort nicht zugesendet bekommen haben.
Man könnte das mit dem Aktivierungslink mit einer 2. User-Tabelle realisieren, in die die User nach dem Reggen eingetragen werden. Solage diese dann sich nicht einloggen, kommen sie nicht in die reguläre User-Tabelle, So werden die "zukünftigen" dann ach nicht im System angezeigt. Man könnte dann auch eine Löschoption einbauen, das wenn nicht innerhalb von x tagen derAktivierungslink angesurft wurde, dann wird der Eintrag wieder aus der Tabelle gelöscht.
MfG
jubilee
Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #12 am: 04 September 2004, 00:25:40 »

@Jubilee

So in etwa hatte ich das ja gemeint.....

@Kleine Fee
Ob nun Link oder Passwort zugesendet wird, ist ja wurscht....und das kannst Du ja einstellen....auch so, dass das Passwort erst nach Deiner Freischaltung des Users rausgeht!
Das ist ja im MX drin...musst es halt nur einstellen! Wink

Gruß
Bernd
Gespeichert

CMS-Vers.: pragmaMx 1.12.1.1.33.4.11 (2012-02-11)
MySql-Version: 5.0.91-log
PHP-Version: 5.2.17
Server: Apache

Schmerz ist Schwäche, die den Körper verlässt! Wink
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #13 am: 04 September 2004, 07:32:51 »

Jo jubi so meinte ich das eigentlich wollte es nur bissel komplizierter Schreiben Wink
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #14 am: 04 September 2004, 20:28:19 »

 biggrin  

hehe..das einzige Problem dabei ist wie die unaktiven oder Fake user gelöscht werden..automatisch wird das ordentlich nur per Cron Job funktionieren können, anders wird es bei einem sehr grossen Portal wohl nur zu Geschwindigkeitseinbußen kommen werden! Deswegen denke ich das wir das manuelle (aber trotzdem weitgehend automatische), per einem klick wohl nicht ändern werden können.
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #15 am: 05 September 2004, 15:18:55 »

Moin Smiley

immer ruhig Blut, im mX 2.2 wird das drin sein. Steht schon lange auf der todo Liste.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
KleineFee
weiss was
***
Offline Offline

Beiträge: 104


« Antworten #16 am: 05 September 2004, 17:22:28 »

Echt? na das is doch mal klasse! Dann freu ich mich gleich noch mehr auf die neue Version Smiley
Gespeichert
onkel
Gast
« Antworten #17 am: 26 Januar 2005, 16:00:53 »

Hallo,

Ich spreche das Thema noch mal an Sad bei mir ist es so das  die neuen 5 User in einem Block angezeigt werden und
jetzt haben einige User raus gefunden dass man Trotz falsche E-Mail als User angezeigt wird und das wird jetzt voll ausgenutzt.

Die User melden sich mit den Komischsten UserNamen an, oder der UserName enhällt Beleidigungen usw.
Was mir jetzt auch aufgefallen ist, dass die User auch ein Begrüßungs-PM bekommen und das müllt die DB voll.


Gibt es vielleicht eine kleine Lösung, User die Nie Online  waren nicht anzeigen zu lassen?

mfg
Onkel
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML