Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 6
Seite [1]
PhilHover


Beginner




Beiträge: 19
# Thema - 15.01.2011 um 10:21 Uhr
Hallo

Ich habe ein Großes Problem.

Ich bin Eigentümer einer Webseite habe sie mit einem „Kollegen“ zusammen Programmiert!
Also mehr er als ich da ich mich leider nun nicht so gut auskenne wie er.

Zu meinem Problem.

Mein “Kollege“ hat nun den Clan verlassen.
Nun kann ich ihn aber nicht Löschen, da er sich irgend wo eingehackt hat!
Wenn ich ihn auf Status Benutzen setze ist er sofort nach F5 wieder Webmaster.

Wie kann ich ihn also Komplett löschen?

Version: 2009.0.3.1

Danke im Voraus

Phil


Zuletzt editiert von PhilHover am 15.01.2011 um 10:22 Uhr (1x Editiert)
Inaktiv
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 1 - 15.01.2011 um 10:49 Uhr
Nehm ihm per Admininterface die rechte und deaktiviere ihn,
ansich sollte es so gehen, wenn er direkt nach f5 immer noch da steht,
liegt das problem glaub ich nicht daran das er sich wo eingehackt hat ^^


Inaktiv
|
PhilHover
Thread-Ersteller


Beginner




Beiträge: 19
# Antwort: 2 - 15.01.2011 um 11:22 Uhr
Wie gesagt geht nicht unter

http://www.bundeswehr-clan.de/admin/users/manage/where/k

oder meinen Sie was anderes mit Admininterface?

Ist lange her das ich so etwas machen musste.

PS: denke das er sich mit der ID 5 die er hat halt verankert hat!

Danke im Voraus


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 15.01.2011 um 11:27 Uhr
Das wird's wohl sein.
Probier' mal die /mods/users/edit.php umzubennen und dann eine neue hochzuladen. Die alte behalt mal, damit man da ggf. nochmal nachgucken kann, was da geändert worden ist.

Hier bekommst du die originale edit.php:
http://trac.csphere.eu/csp/browser/trunk/mods/users/edit.php


Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
PhilHover
Thread-Ersteller


Beginner




Beiträge: 19
# Antwort: 4 - 15.01.2011 um 11:29 Uhr
Das wird's wohl sein.
Probier' mal die /mods/users/edit.php umzubennen und dann eine neue hochzuladen. Die alte behalt mal, damit man da ggf. nochmal nachgucken kann, was da geändert worden ist.

Hier bekommst du die originale edit.php:
http://trac.csphere.eu/csp/browser/trunk/mods/users/edit.php


Grüße


Ist drin nach dem Löscehn weider da Webmaster!




Hier ist auch schon mal was mit ID 5 unter View

if ($users_id == 5) {
$data['head']['action'] = $cs_lang['profile'];
$data['head']['body_text'] = $cs_lang['not_active_text'];

echo cs_subtemplate(__FILE__,$data,'users','head');

$data['lang']['not_active'] = $cs_lang['not_active'];
echo cs_subtemplate(__FILE__,$data,'users','not_active');
}

elseif(!empty($cs_user['users_delete'])) {
$data['head']['action'] = $cs_lang['profile'];
$data['head']['body_text'] = $cs_lang['delete_text'];

echo cs_subtemplate(__FILE__,$data,'users','head');

$data['lang']['delete'] = $cs_lang['delete'];
echo cs_subtemplate(__FILE__,$data,'users','delete');


Hier ist eine Datei mit dem Namen /html/mods/users/Remove.php

// $Id$

$cs_lang = cs_translate('users');
$cs_get = cs_get('id');

$data = array();

$users_id = empty($cs_get['id']) ? 0 : $cs_get['id'];
$nick_temp = cs_sql_select(__FILE__, 'users', 'users_nick', 'users_id = ' . $users_id);

if ($users_id == 5) {$users_id = 9999999;}

if(isset($_GET['agree'])) {

$nick = $nick_temp['users_nick'];

$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
$chars_count = strlen($chars)-1;
$mail = '';
$given = 1;

while (!empty($given)) {
for ($i = 0; $i < 40; $i++) {
$rand = rand(0,$chars_count);
$mail .= $chars{$rand};
}
$given = cs_sql_count(__FILE__, 'users', "users_email = '" . $mail . "'");
}

$array_data = array('access_id'=>0,
'users_nick'=>$nick,
'users_pwd'=>'',
'users_name'=>'',
'users_surname'=>'',
'users_sex'=>'',
'users_age'=>'',
'users_height'=>0,
'users_lang'=>'',
'users_country'=>"fam",
'users_postalcode'=>'',
'users_place'=>'',
'users_adress'=>'',
'users_icq'=>0,
'users_msn'=>'',
'users_skype'=>'',
'users_email'=>$mail,
'users_url'=>'',
'users_phone'=>'',
'users_mobile'=>'',
'users_laston'=>0,
'users_picture'=>'',
'users_avatar'=>'',
'users_signature'=>'',
'users_info'=>'',
'users_regkey'=>'',
'users_register'=>0,
'users_delete'=>1);

$array_keys = array_keys($array_data);
$array_values = array_values($array_data);
cs_sql_update(__FILE__, 'users', $array_keys, $array_values, $users_id);
// cs_sql_delete(__FILE__, 'users', $users_id);
cs_redirect($cs_lang['del_true'], 'users');
}

if(isset($_GET['cancel']))
cs_redirect($cs_lang['del_false'], 'users');

else {

$data['head']['body'] = sprintf($cs_lang['rly_rmv_user'],$nick_temp['users_nick']);
$data['url']['agree'] = cs_url('users','remove','id=' . $users_id . '&agree');
$data['url']['cancel'] = cs_url('users','remove','id=' . $users_id . '&cancel');

echo cs_subtemplate(__FILE__,$data,'users','remove');
}


Zuletzt editiert von PhilHover am 15.01.2011 um 11:38 Uhr (3x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 15.01.2011 um 11:42 Uhr
Jo.
Die in der /mods/users/remove.php markierten Zeile ist der sündenbock:

Entferne einfach:
 
1.
1. / 2. / ... 
 if ($users_id == 5) {$users_id 9999999;}  


Dann sollte es gehen.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
PhilHover
Thread-Ersteller


Beginner




Beiträge: 19
# Antwort: 6 - 15.01.2011 um 11:49 Uhr
Danke Danke Danke!!

werde auch eine Spende an clansphere tätigen!!!

gelöscht ist er hoffe das war es dann auch!

PS: habe meine ID dort eingetragen


Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.