This functionality is there, but it's commented out (see user.inc).
I anticipate that it could lead to lots of
"I accidentally deleted my account, can you restore it?" emails.
I've received only 1 or 2 requests for deleting SETI@home accounts in 15 years.
-- David
On 06-Aug-2014 10:58 PM, Bernd Machenschalk wrote:
Actually deleting a user account (row in user table) would harm the consistency
of
the database, these are referenced everywhere. As BOINC (web) code is not really
good in handling unexpected results of DB queries this would cause visible
problems
all over the place.
However a standard procedure ("function") for invalidating accounts that is made
known to users as well as project admins would certainly be of value, and
nowadays
would actually be required by the laws of an increasing number of countries.
I would add a button "delete account" that sets the name to the predefined
string
"(account deleted)",.does.something similar with the email address and modifies
the
authenticator such that it becomes invalid, but the original value can still be
derived if necessary (e.g. append "_deleted").
A project admin then can still restore (access to) the account when he gets
mailed
the original authenticator for verification.
Best,
Bernd
On 7. August 2014 06:30:08 MESZ, David Anderson <[email protected]> wrote:
I'm not sure a "delete account" function is needed.
A use can effectively remove his account by setting
the name and email address to random strings.
-- David
On 06-Aug-2014 3:14 PM, Jord van der Elst wrote:
Hi developers,
I've taken a longer look at deleting the account at BOINC projects.
The option is there in the code, but it's at present disabled, as it
isn't fool proof.
Now, I'm not saying I can make it fool proof, but...
What if when I wanted to delete my account, I press the key to do so,
I get the warning pop-up asking me if I really want to do so, I click
Yes.
That at that time, all that really happens is that the account's
authentication key gets removed from the database, that the
authentication key is emailed to me --the deleting user-- and to the
project administrator (special email address?) but that the account is
still in the database just not accessible by me? The email to the
project administrator will hold the date and time of removal, the
authentication key, my email address, my IP address (?) and my
(nick)name.
Then if I think the next day or week that I want to have my account
back, that I can email the administrator, give him the details on the
account and the authenticator key, and that all he has to do is add it
back in the database, and presto everything works again? Of course, by
also (silently) sending this to the project administrator, we make
sure that if someone malicious managed to get his hands on my account,
and deleted it, that the project administrator is able to put it back
without much trouble.
-- Jord van der Elst.
------------------------------------------------------------------------------------
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.
------------------------------------------------------------------------------------
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.