로그인 50%

구슬이 서말이어도 꿰어야 보배

Live Keynote
QR Code

Meteor는 다르다

Angular?
Backbone?
Can.js?
Ember?
Knockout?
Sammy?

...
Batman
Express
Sails


다 받아주겠어

하지만

얘들도 못하는 건?

LOGIN

왜?

문제는 server-side

당장 해보자

meteor create loginPractice
cd loginPractice
meteor add accounts-password

빠른 코딩!

meteor add accounts-ui
... 그래봤자 한 줄
 loginPractice.html

<head>

  <title>loginPractice</title> 

</head>

                         

<body>

  {{> hello}}

</body>

 

<template name="hello">

  {{> loginButtons}}

  <h1>Hello World!</h1>

  {{greeting}}

  <input type="button" value="Click" />

</template>



할게 없네?



아니지!

할거 많음

  1. 디자인도 바꿔야하고
  2. 가입 메일도 보내야되고
  3. 소셜 연동도 해야되고
  4. 암호 잊어버렸을 때 메일 내용도 바꿔야되고
  5. 가입 추천은?
  6. 팝업 말고 별도 로그인 페이지로 이동하려면?
  7. accounts-ui를 빼고 난 뒤 같은 기능을 구현하려면?
  8. 가입 후 Callback은?
  9. .....등등

Prototyping은 중요

핵심 개념을 빨리 만들어보고
아니다 싶으면 빨리 그만둔다.

문제는 Customize

Smart Package에서 필요한 만큼 사용하고
바꿔야할 부분은 바꿔야한다.

다시 Login-password

accounts-ui 는 빼고

meteor remove accounts-ui

기본으로 돌아가면

Meteor.user
Meteor.loginWithPassword
Meteor.logout

Accounts.createUser
Accounts.onCreateUser
Accounts.onLogin



Live coding!

Meteor.user
Meteor.loginWithPassword
Meteor.logout

Accounts.createUser
Accounts.onCreateUser
Accounts.onLogin

GO AHEAD!


인증이 반이다.

By Lee Jaeho

인증이 반이다.

Meteor에서 사용자 등록/인증을 어떻게 하는지 배워봅시다.

  • 2,069