Commit Graph

1 Commits

Author SHA1 Message Date
David Anderson 226bc4f1d8 web: finish (I think) handling all the "join" scenarios sensibly.
The degrees of freedom include
- whether the project is vetted, has an ID an therefore can use autoattach
- whether the user already has an account
- whether the user is logged in

Account creation can now be done through the web in all cases,
rather than "new user" in the BOINC manager.

- sample index.php now directs new users to Join page,
    where they create an account.
- download.php now works for both vetted and non-vetted projects;
    in the non-vetted case direct them to BOINC and give instructions
- prefs.php defaults to subset global
- Add a new "welcome" page, welcome.php
    New users in the autoattach case end up here.
    It tells them basic stuff about what to expect and what they can do.
2018-06-07 00:02:24 -07:00