Guest User

Untitled

a guest
Jul 9th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. submitHandler = (event) => {
  2. event.preventDefault()
  3. axios.post('/user', {
  4. emailAddress: this.state.emailAddress,
  5. password: this.state.password
  6. })
  7. .then((response) => {
  8. console.log(response)
  9. if (!response.data.error) {
  10. console.log('successful signup')
  11. this.setState({
  12. redirectTo: '/login'
  13. })
  14. } else {
  15. console.log('username already taken')
  16. }
  17. })
  18. .catch(error => {
  19. console.log('signup error: ')
  20. console.log(error)
  21. })
  22. }
  23.  
  24. router.post("/", function(req, res) {
  25. console.log("user login post request");
  26. console.log(req.body.emailAddress)
  27. User.findOne({username: req.body.emailAddress}, function(err, user){
  28. if (err) {
  29. console.log('post error: ', err)
  30. res.json({
  31. error: 'user exsist'
  32. })
  33. }
  34. else if (user) {
  35. console.log("already exsist")
  36. }
  37. else {
  38. console.log("here new user")
  39. User.register(new User({username: req.body.emailAddress }), req.body.password, function(error, user){
  40. if (error) {
  41. console.log("error -> Post request from user");
  42. console.log(error);
  43. } else {
  44. passport.authenticate("local"),function(req, res){
  45. res.json(res)
  46. };
  47. }
  48. })
  49. }
  50. })
  51. })
Add Comment
Please, Sign In to add comment