membuat session login android

membuat session login android

Cara membuat session untuk login dan logout menggunakan Android Studio Pertama-tama, kita perlu membuat sebuah class PrefManager yang berguna untuk mengatur sharedpreferences sesuai dengan kebutuhan kita. Berikut kode yang dapat Anda tulis di dalam file class PrefManager.kt: ``` class PrefManager(private val context: Context) { private val pref: SharedPreferences private val editor: SharedPreferences.Editor // shared pref mode private val PRIVATE_MODE = 0 init { pref = context.getSharedPreferences(PREF_NAME, PRIVATE_MODE) editor = pref.edit() } fun setLoggedIn(isLoggedIn: Boolean) { editor.putBoolean(IS_LOGGED_IN, isLoggedIn) editor.commit() } fun isLoggedIn(): Boolean { return pref.getBoolean(IS_LOGGED_IN, false) } companion object { // Shared preferences file name private const val PREF_NAME = "login_pref" private const val IS_LOGGED_IN = "isLoggedIn" } } ``` Selanjutnya, kita perlu mendesain halaman login dengan membuat sebuah activity baru bernama LoginActivity dan membuka file activity_login.xml. Berikut adalah kode yang dapat Anda gunakan untuk mengubah tampilan pada file activity_login.xml: ```xml