Version: 1.1.1, by AlphaWolf
Developer Last Online: Aug 2007
Version: 3.0.3
Rating:
Released: 12-14-2004
Last Update: 12-15-2004
Installs: 11
DB Changes
No support by the author.
What does this hack?
This Hack give your users the option to delete their own account from the User CP. I know this hack is disputed, but i release for the ones who really want this hack. I hope the hack is save enough. Please report if users abuse this funktion.
Compatibility
-3.0.3
-For 3.0.1 compatibility read the Notes (thx to Odysseus)
To do To change:
PHP Files : 2
Templates : 1
To add:
Templates: 2
Phrases : 10
Queries : 1
History
1.1.1 Bugfix
Translation mistake
1.1.0 Features
Checkbox confirmation
Password confirmation
Email confirmation
Confirmationemail to admin
Bugfix
Graphical glitches
1.0.0 Features
Usercp integration
Use phrases
Clean deletion through existing admin_function
Notes
Please excuse my bad english. I did the translation of the hack by myself and its bad. Report language mistakes. Don't forget to press the install button.
For 3.0.1 compatibility do this:
Quote:
Originally Posted by Odysseus
You have to add this line:
Code:
require_once('./includes/adminfunctions.php');
before the line in the hack code (~1564) that calls this function.
This makes sure that the adminfunctions.php file, in which the delete_user() function is located, will be included.
The hack will then work with vB 3.0.1, too.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Thank you AlphaWolf !!! I've been wanting this hack since RC4. I will install tonight.
There should be an option that an admin must approve the deletion. Then its safe I think.
Another option would be that the user gets a warning pm that his account will be deleted within 48 hours. This would also prevent people from deleting other users accounts when they get their logindata.
if a user erases himself lets say, 6 months after his stay on the forum, does all his posts and threads dissappear also?
nope. The posts stay until you delete them.
Quote:
There should be an option that an admin must approve the deletion. Then its safe I think.
Another option would be that the user gets a warning pm that his account will be deleted within 48 hours. This would also prevent people from deleting other users accounts when they get their logindata.
Not easy for me. I have no experience in creating ACP options. Maybe in a further release.
Most importantly I get the following error when trying to delete a user...
Fatal error: Call to undefined function: delete_user() in /var/www/hosts/adultshowoffs.com/forum/profile.php on line 1564
-> In my files line 1564 is - delete_user($bbuserinfo['userid']);
Second, it will be very confusing for most members to enter their confirmation code because if they leave the delete membership screen to go get it a new confirmation code is issued each time they return. If they are using web based email they must do so in a new window and most will not figure that out and keep getting the "bad code" message each time they try. One option would be to include a link within the actual email that they just need to click on and that contains the variables needed to complete the function or to have the confirmation code remembered somehow so that when they return to the delete screen the same code can be used for a set period of time... 48 hours perhaps?
One minor issue... because you have done this in two languages a small note in the install file about changing the email subject line would also be helpful for others when they install this.
I have this installed now but have hidden the link until I can get it working correctly. This is on VB 3.01 with many many other hacks installed so it my be specific to my use.
One option would be to include a link within the actual email that they just need to click on and that contains the variables needed to complete the function
This is possible. Maybe next release.
Quote:
One minor issue... because you have done this in two languages a small note in the install file about changing the email subject line would also be helpful for others when they install this.