close× Call Us +49 (1805) 01 29 59

Thread Author: fighter02301
Thread ID: 3124
Thread Info
Es gibt 15 Beiträge zu diesem Thema, und es wurde 3206 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Benutzernamen nicht änderbar ..Wie?
fighter02301
Nabend,

seid ich auf 7.01.0.1 geupdatet habe, können die Mitglieder Ihren Usernamen und Profil bearbeiten wieder selbst ändern! Möchte diese funktion aber gerne sperren! Der einzige Treffer bei google schickte mich auf ein anderes Support Forum, wo beschrieben war was ich in der edit_profile.php und update_profile_include.php zu ändern habe!

Edit_profile.php

echo "<tr>
<td class='tbl'>".$locale['u001']."</td>
<td class='tbl'><b>".$userdata['user_name']."</b></td>
</tr>


update_profile_include.php

$error = ""; $set_avatar = "";
 
$username = $userdata['user_name'];
if ($username == "" || $_POST['user_email'] == "") {


so sollte es eigendlich abgeändert werden, allerdings wenn ich das mache funkioniert die edit_profile.php nicht mehr, es erscheint nur eine weiße Seite!

wer kann abhilfe schaffen..?

danke

mfg fighter
Bearbeitet von fighter02301 am 21.10.2010 00000010 18:26
 
SC-Ad-Bot
 
Steed
Wieso denn so umständlich?

Zeile 47 in der edit_profile.php
[geshi=php]echo "<td class='tbl'><input type='text' name='user_name' value='".$user_data['user_name']."' maxlength='30' class='textbox' style='width:200px;' /></td>\n";[/geshi]

Und einfach readonly hinzufügen - müsste funktionieren ;)

echo "<td class='tbl'><input type='text' readonly name='user_name' value='".$user_data['user_name']."' maxlength='30' class='textbox' style='width:200px;' /></td>\n";


PS: In Version 7.00.07 ist es Zeile 70 für alle anderen =)
Bearbeitet von Steed am 21.10.2010 00000010 17:06
 
emblinux
Diese Methode ist leider sehr einfach zu umgehen. Ich kann auf jeder HTML-Seite, wo du diverse Eingabefelder machst und diese auf READONLY setzt, diese Felder wieder schreibbar machen und umgehe damit den Schreibschutz.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed

Zitat

diese Felder wieder schreibbar machen und umgehe damit den Schreibschutz.

Als normaler User?
 
fighter02301
hey steed,

leider nicht, das ändert bei mir garnichts!
 
emblinux

Zitat

Steed schrieb:

Zitat

diese Felder wieder schreibbar machen und umgehe damit den Schreibschutz.

Als normaler User?


Als registrierter und angemeldeter User, ja.

Du kannst ja mal einen Testaccount auf deiner Seite machen, mir die Daten geben, dann die Anpassung, wie du es vorgeschlagen hast machen und dann werde ich den Benutzernamen trotzdem ändern können.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
fighter02301
Also wie gesagt das mit readonly funtioniert nicht, habe ein test account angelegt und kann es trotzdem noch ändern!
 
fighter02301
Hi MarcusG,

hab ich gemacht, leider auch dieses ohne funktion! Wenn ich auf Profil bearbeiten gehe bekomme ich wieder nur eine weiße Seite!

der Code sieht jetzt so aus

echo "<td class='tbl'>$user_data['user_name']</td>\n";
 
emblinux
und so ?


echo "<td class='tbl'>".$user_data['user_name']."</td>\n";

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
fighter02301
Perfeckt..!

So klappts, nen dickes danke von mir.

gruß fighter
 
Steed
Gut, Daten des Testaccounts:
Testuser
Passwort: testtest

Dann ändere mal den Namen ;)

Wenn du es schaffst, muss ich wohl auch

echo "<td class='tbl'>".$user_data['user_name']."</td>\n";

nehmen =)
 
emblinux
Also ich kann in das Feld schreiben, jedoch musst du die update_profile_include.php auch angepasst haben, denn er speichert nicht die Änderung.

Ich dachte du hattest nur die edit_profile.php bearbeitet?

Aber wie gesagt, ich kann ich das Feld reinschreiben, nachdem ich es schreibbar gemacht habe.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed
Und wie machst du es schreibbar?
 
emblinux
dazu gibt es einige Plugins für den Firefox, mit denen man das machen kann.

Firebug bzw. Web Developer, um nur 2 zu nennen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed

Zitat

denn er speichert nicht die Änderung.

Habe ich das so richtig verstanden:
Du hast es schreibbar gemacht, einen anderen Namen eingegeben, aber die Namensänderung wird nicht gespeichert?

Ich habe nur etwas in der edit_profile.php gemacht...
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
PartnerPagePanel: Banner werden nicht angezeigt. Infusionen 3 02.08.2017 00000008 05:58
Anzahl Datenbankeinträge nicht abrufbar Allgemeine Support Fragen 3 07.11.2014 00000011 12:10
Mybuddysystem [Anfragen] nicht richtig angezeigt Infusionen 3 16.01.2014 00000001 22:21
Mail Funktion konnte nicht initialisiert werden. Allgemeine Support Fragen 10 22.11.2013 00000011 10:16
Eigene Seiten lassen sich TEILWEISE nicht bearbeiten. Allgemeine Support Fragen 6 05.11.2013 00000011 20:13