diff options
author | Joram Wilander <jwawilander@gmail.com> | 2015-09-23 08:39:31 -0400 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2015-09-23 08:39:31 -0400 |
commit | e637927a0b097a3178034223536b58ad623ac683 (patch) | |
tree | 3bfc5aa3e2525a60eb0460e44fb709750af3d6a3 /web/react/components | |
parent | d3c09f209b4e905182a235f6bf3d6bf2b5c8f648 (diff) | |
parent | 284b3bb64c4edd3f2d336d35a6df9495d99cdf55 (diff) | |
download | chat-e637927a0b097a3178034223536b58ad623ac683.tar.gz chat-e637927a0b097a3178034223536b58ad623ac683.tar.bz2 chat-e637927a0b097a3178034223536b58ad623ac683.zip |
Merge pull request #757 from chengweiv5/PLT-168
PLT-168: check email used to reset password strictly
Diffstat (limited to 'web/react/components')
-rw-r--r-- | web/react/components/password_reset_send_link.jsx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/web/react/components/password_reset_send_link.jsx b/web/react/components/password_reset_send_link.jsx index 1e6cc3607..37d4a58cb 100644 --- a/web/react/components/password_reset_send_link.jsx +++ b/web/react/components/password_reset_send_link.jsx @@ -1,6 +1,7 @@ // Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved. // See License.txt for license information. +const Utils = require('../utils/utils.jsx'); var client = require('../utils/client.jsx'); export default class PasswordResetSendLink extends React.Component { @@ -15,8 +16,8 @@ export default class PasswordResetSendLink extends React.Component { e.preventDefault(); var state = {}; - var email = React.findDOMNode(this.refs.email).value.trim(); - if (!email) { + var email = React.findDOMNode(this.refs.email).value.trim().toLowerCase(); + if (!email || !Utils.isEmail(email)) { state.error = 'Please enter a valid email address.'; this.setState(state); return; @@ -67,7 +68,7 @@ export default class PasswordResetSendLink extends React.Component { <p>{'To reset your password, enter the email address you used to sign up for ' + this.props.teamDisplayName + '.'}</p> <div className={formClass}> <input - type='text' + type='email' className='form-control' name='email' ref='email' |