Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Cara Mengidentifikasi Pengguna Saat Ini di AppMaster

Cara Mengidentifikasi Pengguna Saat Ini di AppMaster

Saat aplikasi Anda berjalan, Anda sering kali perlu mengetahui siapa yang menjalankan proses tertentu. Ini diperlukan untuk mendistribusikan data dengan benar dan memberikan atau membatasi akses ke sumber daya yang berbeda. Fitur ini digunakan di hampir setiap aplikasi.

Cara mengidentifikasi pengguna saat ini di AppMaster

Di sisi belakang

Ada blok Auth: Get Current User di AppMaster untuk mendeteksi pengguna saat ini. Ini disediakan oleh modul Auth. Anda dapat menemukannya di editor proses bisnis di tab backend di sebelah kiri.

Get Current User block in AppMaster

Blok ini mengembalikan catatan dari database Pengguna milik pengguna yang menjalankan blok.

Penting

Blok Auth: Dapatkan Pengguna Saat Ini hanya berfungsi untuk pengguna yang berwenang. Dalam semua kasus lain, hasil dari blok ini tidak akan ditentukan.

Dengan metode sederhana ini, kita bisa mendapatkan pengguna aplikasi kita saat ini. Namun, blok ini hanya ada di backend, tetapi dalam banyak kasus, diperlukan untuk mengidentifikasi pengguna di frontend aplikasi.

Di sisi depan

Untuk menjalankan proses di backend dari frontend, titik akhir digunakan. Anda dapat menemukan informasi lebih lanjut tentang mereka di artikel ini.

Untuk blok Auth: Get Current User, Anda perlu membuat titik akhir baru, seperti yang dilakukan pada tangkapan layar di bawah ini:

Get Current User block

Untuk memanggil endpoint dari frontend, Server Request GET /user/get-current block harus digunakan (dalam kasus saat ini). Alur penggunaan titik akhir dari titik akhir sama untuk aplikasi web dan seluler.

Server Request GET

Bekerja dengan pengguna saat ini

Mari kita lihat beberapa contoh penggunaan blok Auth: Get Current User. Blok itu sendiri mengembalikan catatan dari tabel Pengguna. Untuk mendapatkan data spesifik dari catatan, Anda perlu memperluas catatan ini dengan blok Perluas Pengguna:

Get Current User

Semua bidang dari output dapat digunakan dengan cara tertentu. Misalnya untuk memeriksa apakah akun pengguna dikonfirmasi, bidang Konfirmasi tipe boolean dapat digunakan seperti pada gambar di bawah ini.

AppMaster

Parameter Dengan

Dengan parameter dalam output menentukan apakah permintaan harus dilakukan dengan penggunaan tabel terkait. Jadi, misalnya, untuk mendapatkan data dari tabel Sesi Pengguna untuk objek Pengguna saat ini (yaitu daftar sesi pengguna saat ini), Anda perlu menentukan nilai dengan bidang untuk mencari tabel terkait (Sesi Pengguna dalam hal ini ).

Parameter With

Penting!

Parameter With memperumit kueri dan karenanya meningkatkan waktu pemrosesannya. Itu tidak digunakan secara default dan hanya digunakan jika perlu.

Kesimpulan

Dalam artikel ini, kami mempelajari cara menentukan pengguna aplikasi saat ini di sisi backend dan di sisi frontend. Fungsi ini adalah salah satu yang paling sering digunakan dalam pengembangan aplikasi. Dengan AppMaster, Anda dapat melakukan permintaan ini dengan mudah dengan beberapa kombinasi blok proses bisnis.

Posting terkait

Kunci untuk Membuka Strategi Monetisasi Aplikasi Seluler
Kunci untuk Membuka Strategi Monetisasi Aplikasi Seluler
Temukan cara memaksimalkan potensi pendapatan aplikasi seluler Anda dengan strategi monetisasi yang telah terbukti, termasuk iklan, pembelian dalam aplikasi, dan langganan.
Pertimbangan Utama Saat Memilih Pembuat Aplikasi AI
Pertimbangan Utama Saat Memilih Pembuat Aplikasi AI
Saat memilih pembuat aplikasi AI, penting untuk mempertimbangkan faktor-faktor seperti kemampuan integrasi, kemudahan penggunaan, dan skalabilitas. Artikel ini memandu Anda melalui pertimbangan utama untuk membuat pilihan yang tepat.
Tips untuk Notifikasi Push yang Efektif di PWA
Tips untuk Notifikasi Push yang Efektif di PWA
Temukan seni membuat pemberitahuan push yang efektif untuk Aplikasi Web Progresif (PWA) yang meningkatkan keterlibatan pengguna dan memastikan pesan Anda menonjol di ruang digital yang ramai.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda