Android 146

[Firebase] 비밀번호 변경하기

에디트텍스트에 이메일을 입력하고 변경하기를 누르면 해당 메일로 비밀번호 변경메일이 전송된다. FindPasswordActivity.ktpackage com.example.lipnus.firebaseauth import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.Toast import com.google.firebase.auth.FirebaseAuth import kotlinx.android.synthetic.main.activity_find_password.* class FindPasswordActivity : AppCompatActivity() { override fun onCreate(s..

Android/Firebase 2018.07.22

[Firebase] 이메일 유효성 확인

1. 이메일 내용 등의 변경사항은 콘솔에서 처리 2. 코드HomeActivity.kt- 이메일 인증전송.- 이미 인증된 경우도 처리fun sendEmailVerification(){ if(FirebaseAuth.getInstance().currentUser!!.isEmailVerified){ Toast.makeText(this, "이메일 인증이 이미 완료되었습니다", Toast.LENGTH_LONG).show() return } FirebaseAuth.getInstance().currentUser!!.sendEmailVerification().addOnCompleteListener { task -> if(task.isSuccessful){ Toast.makeText(this, "확인메일을 보냈습니다", ..

Android/Firebase 2018.07.22

[Firebase] 비밀번호 변경

AndroidStudio 3.0.1, Kotlin - 비밀번호 변경 단추를 누르면 다이얼로그가 뜨도록 한다.- 다이얼로그 내부에는 EditText가 들어간다. class HomeActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_home) //로그아웃 btn_logout.setOnClickListener { FirebaseAuth.getInstance().signOut() finish() } btn_pw_change.setOnClickListener{ var editTextNewPas..

Android/Firebase 2018.07.22

[Firebase] 이메일 회원가입&로그인

파이어베이스 이메일 로그인AndroidStudio 3.0.1Kotlin 1. Firebase선택하고 Authentication - Email and password authentication - Connect App to Firebase. 번호대로 따라하면 다 자동으로 해준다. 2. 코드 MainActivity.Kt-로그인 로그아웃 처리는 콜백으로 하는게 아니라 auth리스너에서 처리한다.package com.example.lipnus.firebaseauth import android.content.Intent import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.util.Log import andro..

Android/Firebase 2018.07.21