Commit Graph

71 Commits

Author SHA1 Message Date
David Anderson 83f7abd685 fix typo (.= not =) 2019-05-12 23:39:58 -07:00
David Anderson 80211ec5d0 server: when send HTML email, use charset=UTF-8 2019-04-16 15:59:51 -07:00
David Anderson 18dc48ac2a HTML email: don't specify CSS in <body> tag 2019-03-14 12:10:59 -07:00
David Anderson a6dd4916fb web: make it possible to send HTML email 2019-03-13 14:49:45 -07:00
Kevin Reed 83ea2bc9ec web: fixing spacing identified by scruitinizer 2018-05-17 09:58:03 -05:00
Kevin Reed f799c9c04b web: fix issues identified by scruitinizer 2018-05-16 16:26:14 -05:00
Kevin Reed 53250e7d27 web: fix bug in change email where the reversal email was only sent to
the new email when not using phpmailer
2018-05-15 14:32:07 -05:00
Kevin Reed 239af2d508 Merge branch 'master' into knr_right_to_erase
Conflicts:
	html/ops/db_update.php
2018-05-15 13:09:11 -05:00
Keith Uplinger e82a6984cd Fixed Scrutinizer issue where variables were declared blank but declared later with string value in inc/email.inc 2018-05-08 15:14:10 -05:00
Keith Uplinger cbcbb5e34a Merge remote-tracking branch 'upstream/keith_email' into email_change_notification
Conflicts:
	html/user/am_set_info.php
	html/user/edit_email_form.php
	html/user/recover_email.php
2018-05-08 08:28:54 -05:00
Keith Uplinger 2905e50dfe Cleaned up text within email recovery pages.
Also, removed excessive code and added an else statement for cleanup
2018-05-07 22:54:28 -05:00
David Anderson d0fcd1e729 Various tweaks to Keith's changes.
Keith, call me if you want to discuss any of these.
2018-05-07 16:15:51 -07:00
Keith Uplinger 4aa5acbc45 Changed email.inc so that it will look for older version of PHPMailer as well as the latest 6.0.x version. 2018-05-02 13:36:16 -05:00
Kevin Reed da81c49e4d web: Update calls to get and validate tokens to match changed code 2018-04-30 14:33:53 -05:00
Keith Uplinger 50a8756f3a Changed to fix datbase update error on recover_email.php.
Prevented user on change email form page to actually do anything if within 7 days of previous email change.

Added more text to email about recovering email address.
2018-04-24 12:56:26 -05:00
Keith Uplinger c516ed3aa0 Fixed error in string as well as force email.inc to include token.inc. 2018-04-23 15:34:11 -05:00
Keith Uplinger dbafb59b92 Change to use token.inc for email_change_notification 2018-04-23 14:21:01 -05:00
Keith Uplinger cc38a9dab3 Update to actually print the word at in email message. 2018-04-19 11:54:33 -05:00
Kevin Reed 3cac897723 web: Implement delete_account_request_action.php (verify password,
create token and send email)
2018-04-17 18:21:57 -05:00
Keith Uplinger 89567511ea Updated to send the email out properly. 2018-04-17 16:03:45 -05:00
Keith Uplinger 23a9b2bbf3 Update to have a changed email sent to members after they change their email address in the system. 2018-04-16 17:23:38 -05:00
marius dfecb88bd3 skip SFS check for obviously private IP addresses 2017-07-26 16:14:32 +02:00
David Anderson bc536494dd Web: small changes
- make the filename of user home page configurable
- make some strings translatable
2017-07-13 01:17:21 -07:00
funkydude 71831ee639 Expand usage of HTTPS and fix a few URLs 2016-03-08 20:04:28 +00:00
Christian Beer ea7df2637e Web: use https urls everywhere
Modern Browser complain if there are non-https elements in https websites. This makes sure that if the user visits via https all elements of the page are also retrieved using SSL. Furthermore it uses https urls in emails that are send to the user, if SECURE_URL_BASE is set in project/project.inc.
The only remaining places where URL_BASE is used is when it is used as master_url where it is important that it is in sync with what the scheduler uses.
2015-11-30 09:36:29 +01:00
David Anderson 483e8707ac In reset-password email, use URL_BASE rather than master URL 2015-03-25 16:42:00 -07:00
David Anderson a26f310f1e web: optionally use stopforumspam.com to check email addresses
if the constant USE_STOPFORUMSPAM is set to true (in project.inc)
BOINC will check a database of known spammers before creating an account.
2014-10-19 20:12:07 -07:00
David Anderson 5d0b06136a web: update interface to PHPMailer
Depending on your mail server, PHPMailer can take various config options.
Instead of passings these as variables from project.inc to email.inc,
have project project.inc define a function make_php_mailer()
that creates a PHPMailer object, configures it as needed, and returns it.

For projects that use PHPMailer, this will require modifying your project.inc.
2014-04-30 10:36:04 -07:00
Rom Walton 687195e7f0 Quick Updates
svn path=/trunk/boinc/; revision=24510
2011-11-03 02:35:04 +00:00
David Anderson 1600c26206 svn path=/trunk/boinc/; revision=20403 2010-02-03 17:28:03 +00:00
David Anderson 65560415fe - Add "html/ops/purge_profile.php" script to help admins locate
and remove spam profiles

svn path=/trunk/boinc/; revision=17753
2009-04-08 17:46:47 +00:00
David Anderson 560b65dd85 - web: don't send an email after account is created via web;
it serves no purpose and some people apparently view it as spam.

svn path=/trunk/boinc/; revision=16060
2008-09-25 22:03:56 +00:00
David Anderson 9baf78fe5f - web: added copyright and license info to PHP files
svn path=/trunk/boinc/; revision=15758
2008-08-05 22:43:14 +00:00
David Anderson e48ea93727 - web: team transfer request was being rejected if email to founder failed,
so there was no way of rescuing a team with invalid founder email.
    I changed it to record the request anyway.
    This is potentially hazardous - if the founder's email server
    is temporarily down, the request would go through
    without the founder being notified.
    To offset this, I added a notification via private message.

svn path=/trunk/boinc/; revision=15296
2008-05-27 21:26:49 +00:00
David Anderson 753b20a67f - client: do the /proc/interrupts stuff (see above)
only on Linux-like systems;
    use device_idle() only on non-Linux Unix systems

svn path=/trunk/boinc/; revision=15059
2008-04-15 22:42:23 +00:00
David Anderson 6e0b797d69 - web: add "Mark all threads as read" button to Help Desk (fixes #531)
- add "self" link to RSS notify feed
- web: if fail to send email, don't show error message
    (might reveal recipient's email addr)

svn path=/trunk/boinc/; revision=14487
2008-01-08 00:34:55 +00:00
David Anderson ed6aecf9bb - user link tweaks
svn path=/trunk/boinc/; revision=14439
2007-12-24 03:45:20 +00:00
David Anderson 6a745f209e - user web: when send an email with login URL,
don't include the account key in the URL.
    Rather, include the user ID, the time, and
    a have of the ID, time, and account key.
    Honor this for 1 day.

svn path=/trunk/boinc/; revision=14265
2007-11-20 03:08:35 +00:00
David Anderson 79343260dd - user web: clean up logic for dealing with forgotten password:
- login form now has ONLY email/passwd
        ("login with account key" is gone)
    - "forgot password?" takes you to a page with two options:
        1) type in email address, get an email with login link
        2) instructions for recovering account key from BOINC account file
    - email is stripped-down, has login link and not much else

    fixes #190

svn path=/trunk/boinc/; revision=14263
2007-11-20 00:23:02 +00:00
David Anderson ef247eed41 - user web: moved functions to send specific messages out of email.inc
- user web: code cleanup involving team founder transfer,
    and improved the text of some messages

svn path=/trunk/boinc/; revision=13210
2007-07-23 20:30:30 +00:00
Rytis Slatkevičius b04aeea7d6 user web: make sure that all links that have URL_BASE have slashes after it. This makes a slash in the end of URL_BASE definition in project/project.inc no longer necessary.
svn path=/trunk/boinc/; revision=13106
2007-07-05 19:37:33 +00:00
David Anderson f4953d1829 *** empty log message ***
svn path=/trunk/boinc/; revision=11723
2006-12-27 18:22:17 +00:00
Rytis Slatkevičius ccff6971ca Big team change to allow founder transfer when he's no longer available
svn path=/trunk/boinc/; revision=11367
2006-10-27 16:06:42 +00:00
David Anderson e3d66f6411 *** empty log message ***
svn path=/trunk/boinc/; revision=11330
2006-10-20 20:33:15 +00:00
David Anderson efa7b7a3ad *** empty log message ***
svn path=/trunk/boinc/; revision=11175
2006-09-19 12:57:57 +00:00
David Anderson 440c667e8a mass email
svn path=/trunk/boinc/; revision=10580
2006-07-05 21:38:08 +00:00
David Anderson aeac868c11 *** empty log message ***
svn path=/trunk/boinc/; revision=10559
2006-07-01 20:03:48 +00:00
David Anderson 091b57c6c1 *** empty log message ***
svn path=/trunk/boinc/; revision=10380
2006-06-16 23:53:56 +00:00
Rom Walton 44d70ff082 *** empty log message ***
svn path=/trunk/boinc/; revision=10355
2006-06-15 07:23:26 +00:00
Rom Walton a8078f11b8 *** empty log message ***
svn path=/trunk/boinc/; revision=10354
2006-06-15 06:51:21 +00:00