Skip to main content
אתה צופה בתיעוד למפתחים
תיעוד זה מיועד למפתחים העובדים עם פלטפורמת המפתחים של Base44. למידע על ניהול נתוני האפליקציה באמצעות עורך האפליקציות, ראה ניהול נתוני אפליקציה.
ה-entity של User קיים בכל פרויקט Base44 כברירת מחדל ושומר מידע על משתמשי האפליקציה שלך. תוכל להוסיף שדות כדי לאחסן נתוני משתמש נוספים, ואז להשתמש בשדות אלה בsecurity rules כדי לשלוט בגישת נתונים או באפליקציה שלך כדי להתאים אישית את החוויה.

שדות מובנים

כל User entity כולל סט של שדות מובנים כברירת מחדל. ל-User entity יש גם את השדות המובנים הכלליים הקיימים בכל ה-entities, כגון id, ו-created_date. שדות אלה מנוהלים על ידי המערכת ולא ניתן להגדירם מחדש ב-schema שלך.

שדות מותאמים

כדי להוסיף שדות מותאמים, הגדר User schema המכיל רק את השדות הנוספים שלך. ניסיון להגדיר מחדש שדות מובנים יגרום לשגיאת validation. צור קובץ User.json או User.jsonc בתיקיית ה-entities של הפרויקט שלך. כברירת מחדל זה base44/entities/, אבל אתה יכול להתאים את הנתיב בתצורת הפרויקט שלך.
entities/User.json
ואז דחוף את ה-entities שלך ל-Base44 באמצעות entities push או deploy.

דוגמה מלאה

הנה User schema שלם עם סוגי שדה שונים:

השתמש בשדות שלך

לאחר שהגדרת ודחפת את ה-User schema שלך, אתה יכול להפנות לשדות שלך ב-security rules ולגשת אליהם בקוד האפליקציה שלך.

ב-security rules

אתה יכול להשתמש בשדות משתמש כדי לשלוט בגישה ל-entities אחרים. לדוגמה, אתה עשוי להגביל משתמשים לראות רק רשומות השייכות לחברה שלהם. כדי להפנות לשדות משתמש ב-security rules, השתמש בתחביר התבנית {{user.data.*}}:
כלל זה מבטיח שמשתמשים יכולים לקרוא ולעדכן רק רשומות שבהן שדה ה-company של הרשומה מתאים לשלהם.

בקוד

גש לשדות משתמש דרך ה-SDK:
דוגמה זו משתמשת בלקוח base44. ראה Setting up the client להוראות הגדרה.

ראה גם

דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.