• Startseite
  • Über mich
  • Portfolio
    • Eventmanagement
    • Technologie
      • Multitouch-Surface
      • Multitouch-Table
    • Smartphone-Apps
    • Unternehmen
    • Presse
  • Programmierung
  • Auto
  • Wirtschaftsinformatik

Patrick Hütter

Mein Blog rund um Softwareentwicklung, Online-Marketing, StartUps, Gründung, Unternehmertum, Trends and more

Woltlab Burning Board 3 / wBB3 / WCF – E-Mail Adressen der User verstecken

1
  • by Patrick Hütter
  • in Datenbanken · Programmierung
  • — 18 Feb, 2010

Nachdem ich eine Community von myBB zu wBB3 geportet habe, viel mir auf, dass alle E-Mail Adressen der User für registrierte Mitglieder sichtbar waren.
Das mag ich persönlich nicht so und wegen fehlender Option im Administrationsbereich, E-Mail Adressen zu verstecken oder zu schützen, habe ich folgende SQL Abfrage geschrieben, die dafür sorgt, dass man die E-Mail Adressen der User nicht mehr sieht und sie nur per Formular anschreiben kann. (außer sie stellen ihre E-Mail Adresse wieder sichtbar)

UPDATE wcf1_user_option_value
SET userOption16 = 1
WHERE userOption16 = 0

Achtung: die „userOption16“ kann von anderen wcf Installationen abweichen, deswegen erstmal in der Tabelle wcf_user_option nachgucken, welche ID die hideemail Einstellung hat!

Share

Tags: Burning BoardE-MailmyBBwBB3

— Patrick Hütter

Patrick ist Gründer und Geschäftsführer der encircle360 GmbH. Er liebt Technologie und kennt sich sehr gut im Bereich Softwareentwicklung, u.a. auf JVM basierten Technologien wie Spring Boot, VertX, Akka, Groovy, Scala & Elasticsearch aus.

1 Comment

  1. Josh sagt:
    3. August 2012 um 17:52 Uhr

    Hey,

    Eigentlich geht es auch ohne, zumindest wenn du das Woltlab Burning Board 3 benutzt.

    ACP -> Benutzer -> Benutzerprofilfelder -> Benutzerprofil Einstellungen verwalten

    und dort „Änderungen auch auf bestehende Benutzerkonten anwenden“ anhaken und E-Mail Adresse verstecken anhaken.

    Grüße,
    Josh

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Previous story IntelliJ IDEA 9: Error occurred during initialization of VM
  • Next story BurningImage Grails Plugin: Erweiterte TagLib bi:hasNoImage
  • Du suchst richtig gute Beratung im Bereich Software & IT?

    encircle360
  • Neueste Beiträge

    • Running headscale with headscale-admin (UI), letsencrypt & docker-compose in dual stack with IPv4 and IPv6
    • Groovy & Grails suchen einen neuen Hauptsponsor
    • Unitymedia DNS Probleme und Lösungsmöglichkeiten für Mac OS X, Windows und den eigenen Router
    • Running Grails applications on the Raspberry Pi
    • [HowTo] Build groovy project and package as jar (with all dependencies) for easy distribution with gradle
  • Neueste Kommentare

    • nototok bei Running headscale with headscale-admin (UI), letsencrypt & docker-compose in dual stack with IPv4 and IPv6
    • Muiz bei Running headscale with headscale-admin (UI), letsencrypt & docker-compose in dual stack with IPv4 and IPv6
    • John Tucker bei Running headscale with headscale-admin (UI), letsencrypt & docker-compose in dual stack with IPv4 and IPv6
    • Bastlerwastl bei HowTo: Squid Proxy Server unter Debian schnell eingerichtet
    • PatrickHuetter bei So geht’s: Macbook mit zwei externen Monitoren verbinden
  • Kategorien

    • Allgemein
    • Android
    • Code-Snippets
    • Datenbanken
    • Elektrotechnik
    • Licht
    • Linux
    • Mac
    • Messe
    • Online-Marketing
    • Programmierung
    • Projektmanagement
    • SEM
    • SEO
    • Server
    • Shell
    • Social Media
    • Web
  • Weiterführende Links

    • Price API
    • encircle360
    • sellytics
  • Impressum
  • Datenschutz

© Patrick Hütter