Przesunięty przez: Matteo 09-11-2013, 09:36 |
Usuwanie konta |
Autor |
Wiadomość |
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 01-07-2010, 12:43 Usuwanie konta
|
|
|
Usuwanie konta
Pozwala na samodzielne usuwanie kont użytkowników.
Kod: | ######################################################################################################################################
## MOD Title: Usuwanie swoich kont
## MOD Author: Wargo <wojciech.r@op.pl> (Wojciech Różanek)
## MOD Description: Pozwala na usunięcie własnego profilu przez dowolnego użytkownika.
## Pozwala również na ograniczenie tej funkcji do określonej ilości postów. Konfiguracja przez panel administratora.
## MOD Version: 1.0
## MOD Date: 1 Lipiec 2010
##
## Installation Level: Easy/Łatwy
## Installation Time: ~10min
## Files To Edit: 7
## profile.php
## admin/admin_board.php
## language/lang_polish/lang_admin_board.php
## language/lang_polish/lang_profile.php
## includes/usercp_register.php
## templates/styl/admin/board_config_body_profile.tpl
## templates/styl/profile_add_body.tpl
##
##
## Included Files: 2
## usercp_remove.php
## user_selfremove.tpl
######################################################################################################################################
## Author Notes:
## Instrukcja instalowania modyfikacji:
## http://www.przemo.org/phpBB2/forum/viewtopic.php?t=10014
## W przyszłości akceptowanie przez administratora (konfigurowalne)
###################################################################################################################################### |
Modyfikacja ta pozwala na samodzielne usuwanie kont użytkowników.
Możliwości to ustawienie do jakiej ilości postów ta opcja może być użyta oraz potwierdzenie przez link aktywacyjny. |
Ostatnio zmieniony przez NineX 14-01-2012, 22:52, w całości zmieniany 4 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 01-07-2010, 13:32
|
|
|
Może nie rozbudowana, że jest na podstawie tamtej wersji ale na mój sposób: nie ma checkboxa do usuwania, tylko osobny link i dodatkowe funkcje. |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 01-07-2010, 13:35
|
|
|
bardzo fajny mod |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 31-07-2010, 13:10
|
|
|
Mam problem z tym:
Kod: | #
#-----[OPEN]------------------------------------------
#
includes/usercp_register.php
#
#-----[FIND]------------------------------------------
#
'S_HIDDEN_FIELDS' => $s_hidden_fields,
'S_FORM_ENCTYPE' => $form_enctype,
'S_PROFILE_ACTION' => append_sid("profile.$phpEx")
#
#-----[AFTER, ADD]------------------------------------------
#
,
'U_REMOVE_ACCOUNT' => append_sid("profile.$phpEx?mode=remove"),
'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']) |
Bo po edytowaniu wyswietla mi sie
Kod: | Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/forum/public_html/includes/usercp_register.php on line 1631 |
Daje plik czysty moze mi go ktos z edytuje bomi jakos nie wychodzi ;/ |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 31-07-2010, 14:26
|
|
|
O to chodzi ze widziałem.
Nadal jest blad:
Parse error: syntax error, unexpected ')' in /home/masturba/public_html/includes/usercp_register.php on line 1632 |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 31-07-2010, 14:29
|
|
|
emiloski94, spróbuj
Kod: |
'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']))
);
$template->assign_vars(array(
'L_USERNAME_AVAILABLE' => $lang['Username_available'],
'L_VERIFY_USERNAME' => $lang['Verify_username'],
'TRY_ONE_OF_THESE' => $lang['Try_one_these'],
'SAJAX_JAVASCRIPT' => sajax_get_javascript()
));
|
na
Kod: |
'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']));
$template->assign_vars(array(
'L_USERNAME_AVAILABLE' => $lang['Username_available'],
'L_VERIFY_USERNAME' => $lang['Verify_username'],
'TRY_ONE_OF_THESE' => $lang['Try_one_these'],
'SAJAX_JAVASCRIPT' => sajax_get_javascript()
));
|
|
_________________ Prezes |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 31-07-2010, 15:35
|
|
|
kevin_ napisał/a: | emiloski94, spróbuj
Kod: |
'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']))
);
$template->assign_vars(array(
'L_USERNAME_AVAILABLE' => $lang['Username_available'],
'L_VERIFY_USERNAME' => $lang['Verify_username'],
'TRY_ONE_OF_THESE' => $lang['Try_one_these'],
'SAJAX_JAVASCRIPT' => sajax_get_javascript()
));
|
na
Kod: |
'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']));
$template->assign_vars(array(
'L_USERNAME_AVAILABLE' => $lang['Username_available'],
'L_VERIFY_USERNAME' => $lang['Verify_username'],
'TRY_ONE_OF_THESE' => $lang['Try_one_these'],
'SAJAX_JAVASCRIPT' => sajax_get_javascript()
));
|
|
Mam tylko:
Kod: | 'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
$template->assign_vars(array(
'L_USERNAME_AVAILABLE' => $lang['Username_available'],
'L_VERIFY_USERNAME' => $lang['Verify_username'],
'TRY_ONE_OF_THESE' => $lang['Try_one_these'],
'SAJAX_JAVASCRIPT' => sajax_get_javascript()
)); |
|
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 31-07-2010, 15:49
|
|
|
emiloski94, chodzi o to być w tym miejscu Cytat: | 'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']))
);
$template->assign_vars(array( | miał zamiast 3 tylko 2 zamykające obok siebie nawiasy. |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 31-07-2010, 16:40
|
|
|
xlesiu napisał/a: | emiloski94, chodzi o to być w tym miejscu Cytat: | 'L_REMOVE_ACCOUNT' => $lang['Remove_my_account_title']))
);
$template->assign_vars(array( | miał zamiast 3 tylko 2 zamykające obok siebie nawiasy. |
Nie rozumiem Ciebie |
|
|
|
|
bobek97
Pomógł: 29 razy Posty: 232
|
Wysłany: 03-08-2010, 01:39
|
|
|
Zamień to
Cytat: |
'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
|
na
Cytat: | 'S_PROFILE_ACTION' => append_sid("profile.$phpEx")
);
|
|
|
|
|
|
Mario14125
Pomógł: 52 razy Posty: 811
|
Wysłany: 02-09-2010, 11:14
|
|
|
A czy jest szansa aby zrobić taki dodatek że konto może usunąć tylko użytkownik posiadający konto VIP
[ Dodano: 02-09-2010, 12:42 ]
I czy jest szansa zrobienie z tego linka buttona podobnego jak Wyślij i Resetuj |
_________________ MULTIPOLAND @ AMXBans # 1.6.2 - Deflection |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 11-02-2013, 18:17
|
|
|
Czy aby ten mod działa na nowej wersji?
Przy probie podania hasła mam "Wpisane hasła nie pasują do siebie"
chociaz haslo podaje prawidłowe |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 11-02-2013, 18:34
|
|
|
Trzeba zmienić ten fragment
Kod: | $sql = "select user_password from ".USERS_TABLE ." where user_id = ".$userdata['user_id']." and user_password = '".md5($_POST['password'])."'";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Nie można porównać hasła-błąd sql', '', __LINE__, __FILE__, $sql);
}
if($db->sql_numrows($result) < 1)
{
message_die(GENERAL_MESSAGE, $lang['Password_mismatch'], $lang['Remove_my_account_title']);
}
| Ponieważ teraz jest inny sposób kodowania hasła. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 11-02-2013, 18:48
|
|
|
Woytec napisał/a: | Trzeba zmienić ten fragment
Kod: | $sql = "select user_password from ".USERS_TABLE ." where user_id = ".$userdata['user_id']." and user_password = '".md5($_POST['password'])."'";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Nie można porównać hasła-błąd sql', '', __LINE__, __FILE__, $sql);
}
if($db->sql_numrows($result) < 1)
{
message_die(GENERAL_MESSAGE, $lang['Password_mismatch'], $lang['Remove_my_account_title']);
}
| Ponieważ teraz jest inny sposób kodowania hasła. |
Na co zmienić? |
|
|
|
|
|