2012-04-03 11 views
3

Wie kann ich verhindern, dass registrierte Benutzer ihre Daten wie ihren Benutzernamen usw. (über das Profil bearbeiten) im Frontend ändern?Benutzerprofil deaktivieren?

+0

Ich kann nicht sehen, wo diese in Berechtigungen festgelegt ist? Ich habe "Frontend User Parameters" auf Ausblenden eingestellt, aber sonst kann ich diese Funktion nicht deaktivieren, die ich sehen kann. – theoth

+0

Mit "Edit own" für registrierte Benutzer versuchen – Shaz

+0

Ich habe gerade überprüft und alle Berechtigungen für die Gruppe ist auf "Nicht zulässig" gesetzt – theoth

Antwort

1

Sie können das deaktivierte Attribut zu den Eingabefeldern nicht ändern. Die meisten Benutzer werden nicht mit dem Quellcode Ihrer Seite herumspielen.

<input type="text" disabled="disabled" /> 
+0

Danke für Ihre Antwort. Ich würde es jedoch gerne deaktivieren und es nicht verstecken, wenn möglich aber :). – theoth

+0

Dies wird es nicht verstecken, es wird es deaktivieren, so dass der Benutzer den Wert des Eingabefeldes nicht ändern kann – michaeltintiuc

+0

Welche Datei editieren Sie? – theoth

2

offen components\com_users\models\forms\profile.xml und dann bearbeiten:

<field name="password1" type="password" 
    readonly="true" 
/>