. .
pragmaMx Support Forum 24 Mai 2012, 14:06:17 *
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 2 [Alle]   Nach unten
Drucken
Autor Thema: Regeln / AGBs akzeptieren bei Anmeldung  (Gelesen 5171 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« am: 19 Dezember 2004, 12:27:18 »

Hallo!
Ich möchte es so einrichten, daß beim Anmelden, vor dem Button neuer Benutzer, eine Checkbox erscheint mit dem Verweis auf die Communityregeln.
Diese Checkbox muß aktiviert werden um die Anmeldung zu ermöglichen. Sollte sie nicht aktiviert worden sein, ist die Anmeldung ungültig.
Wie kann ich das in der Datei mx_userfunctions_options.php einrichten?
Viele Grüße
Gespeichert
jubilee
Gast
« Antworten #1 am: 19 Dezember 2004, 13:10:40 »

Hallo !
Zitat
Sollte sie nicht aktiviert worden sein, ist die Anmeldung ungültig
besser ist :
Sollte sie nicht aktiviert worden sein, kann gar nicht erst mit der Anmeldung weitergemacht werden.


MfG
jubilee
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #2 am: 19 Dezember 2004, 13:51:31 »

Das wäre natürlich noch besser Wink.
Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #3 am: 19 Dezember 2004, 17:22:27 »

Geile Sache! Da wäre ich auch sehr interessiert dran!

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
jubilee
Gast
« Antworten #4 am: 19 Dezember 2004, 18:46:46 »

O.K.
Erstmal nur die Vorgehensweise :
Wo das Formular für die Useranmeldung zu finden ist, ist ja wohl jedem klar.
An diesem Formular muss jetzt etwas editiert werden.
Wir nehmen also das erste Formular, welches der user ausfüllen soll (function new_user ab Zeile 39 )
In zeile 72 ändern wir die Initialisierung des Formulars :
alt :
Zitat
echo "<form name=\"Register\" action=\"modules.php\" method=\"post\">\n"
neu :
Zitat
echo "<form name=\"Register\" action=\"modules.php\" method=\"post\" onSubmit=\"return checkAGB();\">\n"

Das bedeutet jetzt wird beim Absenden erstmal in die Funktion checkAGB() verzweigt. Dies muss eine JavaScript-Funktion sein, sonst funktioniert das nicht und diese Funktion muss als Rückgabewert ein True liefern, sonst wird das Formular nicht abgeschickt..
dann müssen wir noch ein feld einfügen, in dem der user bestätigen kann, das er die AGB gelesen hat und anerkennt:
Zeile 87-88
alt:
Zitat
<input type=\"password\" name=\"vpass\" size=\"22\" maxlength=\"20\" value=\"\">&nbsp; "._OPTIONAL1."\n<br>
      <font class=\"tiny\">"._OPTIONAL2." "._YA_PWVORSCHLAG.":&nbsp;".$xpass."</font>

neu :
Zitat
<input type=\"password\" name=\"vpass\" size=\"22\" maxlength=\"20\" value=\"\">&nbsp; "._OPTIONAL1."\n<br>
<input type = \"checkbox\" name=\"agb\" value=\"gelesen\" id=\"dd49\"><label for=\"dd49\">AGB's gelesen und anerkannt</label>
      <font class=\"tiny\">"._OPTIONAL2." "._YA_PWVORSCHLAG.":&nbsp;".$xpass."</font>
Jetzt die Javascript-Funktion, die irgendwo im modul stehen kann (möglichst gleich irgendwo oben und nicht in einer Funktion drinne) :
Zitat
echo "<script language=\"JavaScript\">
      function checkAGB()
      {
        if (document.Register.agb.checked)
        {
          return true;
        }
        else
       {
          alert(\"Bitte die AGB's lesen und anerkennen. \");
          document.Register.agb.focus();
          return false;
       }
}
</script>";
Ich denke, das müsste es soweit sein ....
Wenn das Formular feststellt, das das Feld agb (checkbox) nicht angeklickst ist , dann wird eine Fehlermeldung ausgegeben und das Formular wird NICHT abgeschickt und es wird zum Formular zurückgekehrt mit dem Focus auf die checkbox.
So sollte es dann eigentlich funktionieren.
Aber Achtung, dies hier ist nicht getestet, nur so spontan aufgeschrieben .
Mfg
jubilee



« Letzte Änderung: 19 Dezember 2004, 19:26:28 von jubilee » Gespeichert
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #5 am: 19 Dezember 2004, 19:14:06 »

Hm...soweit hab ich das verstanden, aber wo sind denn die AGB/Nutzungsbedingungen???
Ich meine wie und wo pack ich die hin?

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
onkel
Gast
« Antworten #6 am: 19 Dezember 2004, 19:23:44 »

Die sind dann im content Wink
Gespeichert
jubilee
Gast
« Antworten #7 am: 19 Dezember 2004, 19:28:31 »

Hallo !
Zitat
aber wo sind denn die AGB/Nutzungsbedingungen???
Ich meine wie und wo pack ich die hin?
Gut, das ist dann die nächste Frage. Evt könnte man gleich durch die Javascript-Funktion noch eine weitere Seite öffnen, in der dann die AGB's angezeigt werden.
MfG
jubilee
Gespeichert
jogi24
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.337

jogi24


WWW
« Antworten #8 am: 19 Dezember 2004, 20:19:06 »

hi

ich würde das nicht mit java machen, sondern wenn einer sich neu registriert, wird eine seite geöffnet mit den agb , darin auch gleich die bestätigung der agb, und dann zum normalen anmelden verlinken ,

so finde ich, macht es sinn
Gespeichert
jubilee
Gast
« Antworten #9 am: 19 Dezember 2004, 20:24:18 »

Vorteil bei Java ist, das hier nix passiert, bevor nicht das Feld angeklickst wurde.
Das ist der Vorteil einer clientseitigen Prüfung.
MfG
jubilee
Gespeichert
Ria
Inventar
*******
Offline Offline

Geschlecht: Weiblich
Beiträge: 1.823


« Antworten #10 am: 27 Dezember 2004, 15:38:00 »

 :)Hi,

es kann sich doch wohl nur um eine zusätzliche **juristische Absicherung** handeln und nicht darum ob etwas "hübsch"  sprich Webmaster-Technisch sauber funktioniert.

Wenn z.B. ein User die Javascript-Funktion im Browser deaktiviert hat, was denn dann?

Der User muß (per Gesetz) mit normalen Mitteln ja auch das Impressum erreichen können, soll er zu 100% gewährleistet auch die AGB lesen müssen (weil sich der Webseitenbetreiber darauf berufen möchte), dann genügt nicht die subjektive Meinung fast alle User hätten ja sowieso Javascript aktiviert!
----------------------------------------------------------------------
Will damit nur sagen nicht vergessen, daß der User noch eine 2 Möglichkeit bekommt an die AGB zu kommen (z.B. deutlicher Link im Impressum).
----------------------------------------------------------------------
Gruss Ria

Gespeichert
jubilee
Gast
« Antworten #11 am: 27 Dezember 2004, 19:50:34 »

Hallo !
Zitat
Wenn z.B. ein User die Javascript-Funktion im Browser deaktiviert hat, was denn dann?
Kann er das Formular nicht abschicken.
Ich dachte das hätte ich geschrieben ....
Zitat
Vorteil bei Java ist, das hier nix passiert, bevor nicht das Feld angeklickst wurde.
MfG
jubilee
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #12 am: 27 Dezember 2004, 21:50:30 »

Jo Jubi kannst die leute aber dann nicht dazu zwingen Java anzumachen. das muss noch anderst gehen. So meinte Ria das wohl
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
jubilee
Gast
« Antworten #13 am: 28 Dezember 2004, 08:59:59 »

Hallo !
Zitat
Jo Jubi kannst die leute aber dann nicht dazu zwingen Java anzumachen
Aber zum Anerkennen der AGB willste die zwingen .....
Da seh ich jetzt nicht den Unterschied.
Selbstverständlich kann ich auf dem von MIR angebotenen Dienst bestimmte voraussetzungen angeben.
Wer diese dann nicht erbringen (oder der der die AGB nicht anerkennen) will, muss dann halt darauf verzichten.
In den allermeisten Fällen ist Javascript aktiviert (wir reden über Javascript NICHT über ActiveX und Applets !)

Manchmal seits Ihr schon komisch. Einerseits soll es eine totsichere Lösung geben, das der User die AGB
angezeigt bekommt und bestätigen muss. Liefert man dann so eine Lösung kommt gleich der nächste und
verlangt davon dann wieder eine Ausnahme.
Es ging ja in der  ursprüngliche Frage darum, sicherzustellen das der User die AGB angezeigt bekommt und bestätigen MUSS.
Wie oft jemand jetzt noch zusätzlich per Link auf die AGB verzweigt, ist ja seine Sache
Genausowenig, wie ich irgendjemanden dazu zwingen will, AGB anzuerkennen oder JavaScript zu aktivieren,
werde ich auch niemanden dazu zwingen diese Lösung zu verwenden. Es war halt nur ein Beispiel wie dieses (sicher) zu
lösen ist.
  :pfft:
« Letzte Änderung: 28 Dezember 2004, 09:21:24 von jubilee » Gespeichert
Musicman75
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.691


WWW
« Antworten #14 am: 28 Dezember 2004, 09:59:24 »

das kann man doch auch über eine variable machen, die dann über php abgefragt wird. ist diese variable 1 (checkbox ist abgehakt) wird weitergemacht, ist diese variable 0 wird ein fehler ausgegeben. funktioniert genau wie bei den anderen pflichtfeldern. und auf die agb kann man mit nem link verweisen.

was nicht geht ist dieses fenster was aufgeht aber das ist doch wohl egal.
Gespeichert

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!
jubilee
Gast
« Antworten #15 am: 28 Dezember 2004, 10:21:53 »

Hallo !
Zitat
das kann man doch auch über eine variable machen ......
Ja, sicher geht das auch.
Aber , komplette Übertragung der Daten zum Server (php=serverseitig), wenn dann nicht abgehakt, muss noch wieder Aufwand getrieben werden um die Benutzereingaben zu sichern, sonst sind diese bei der Rückkehr zum Formular verschwunden und der User muss alles neu eingeben .....
MfG
jubilee
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #16 am: 28 Dezember 2004, 11:58:48 »

Na das speichern sollte doch wohl eh dabei sein! was ist wenn ein user en Pflichtfelder vergessen hat?? Dann muss er wieder alles neu angeben.
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
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #17 am: 28 Dezember 2004, 12:04:12 »

Hmm... evtl. könnte man es ja auch so machen wie bei einigen anderen Foren oder Communities, daß man, bevor man zur Registrierungsformular kommt, eine Seite erscheint und der Button Akzeptieren, der sich am Ende der Regeln befindet, für 10 oder 20 Sekunden (muß man halt dann einstellen können) nicht anklickbar ist. Erst nachdem die Zeit abgelaufen ist kann er betätigt werden.
Nur so ein kleiner Vorschlag. das fällt für mich dann auch nicht mehr unter die Kategorie "zwingen".
Gespeichert
jubilee
Gast
« Antworten #18 am: 28 Dezember 2004, 12:21:39 »

Zitat
Na das speichern sollte doch wohl eh dabei sein! was ist wenn ein user en Pflichtfelder vergessen hat?? Dann muss er wieder alles neu angeben.
darum sage ich ja, dass eine clientseitige Überprüfung besser ist ....
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #19 am: 28 Dezember 2004, 12:33:13 »

Jo sollte aber da für alle Felder so sein, wo erforderlich sind
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
--helmi-
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 234


WWW
« Antworten #20 am: 03 Januar 2005, 20:35:21 »

Hmm... evtl. könnte man es ja auch so machen wie bei einigen anderen Foren oder Communities, daß man, bevor man zur Registrierungsformular kommt, eine Seite erscheint und der Button Akzeptieren, der sich am Ende der Regeln befindet, für 10 oder 20 Sekunden (muß man halt dann einstellen können) nicht anklickbar ist. Erst nachdem die Zeit abgelaufen ist kann er betätigt werden.
Nur so ein kleiner Vorschlag. das fällt für mich dann auch nicht mehr unter die Kategorie "zwingen".


Wäre IMHO die beste Lösung! Wird auch bei vielen Boards / Seiten so praktiziert.
Und die Frage nach Java, Javascript.. oder Variable hätte sich auch erledigt.. Denk ich zumindest mal!  8)

Gespeichert

*******************
Viele Grüße: --helmi- !


>>---Mission Control 42 -->


---
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #21 am: 09 Juni 2005, 18:57:11 »

Hm...hat jemand das Teilchen hier fertig oder weiter entwickelt?
...oder ist es einfach eingeschlafen?

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
henne
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.915

henne


WWW
« Antworten #22 am: 09 Juni 2005, 19:46:15 »

Hi Biker,

in pragmaMx 0.1.4 ist es enthalten.

http://pragmamx.de/modules.php?name=News&file=article&sid=575
Gespeichert

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #23 am: 13 Juni 2005, 15:46:48 »

@Henne

Danke!
Läuft das Modul auch unter 2.1a pro?

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
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.423

Andi


WWW
« Antworten #24 am: 13 Juni 2005, 16:30:50 »

Hi Bernd Smiley

Antwort: Ja, warum denn nicht... Wink

Aber gugge da:
http://www.pragmamx.de/modules.php?name=News&file=article&sid=576
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!
Biker
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.512

Biker


WWW
« Antworten #25 am: 13 Juni 2005, 16:35:53 »

Hm...ich überlege ja schon...aber da ich einiges geändert habe, und nicht weiß, was durch das update alles überschrieben wird, bin ich mir nicht sicher,ob ich es durchführen soll!?

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
selin01
weiss mehr
****
Offline Offline

Beiträge: 263


« Antworten #26 am: 14 Juni 2005, 22:39:51 »

Habe einen Fehler gefunden in der User Reg:

Und zwar ist der Link zum Section Modul falsch.

....modules.php?name=Sections&op=viewarticle&artid=xxx

....modules.php?name=Sections&sop=viewarticle&artid=xxx

wenn das s vor &op nicht drin ist, dann landet man auf der Startseite des Sections Moduls

Zeile bei mir 107
Gespeichert
Seiten: 1 2 [Alle]   Nach oben
Drucken
 
Gehe zu:  

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