
על דפי ה-login שלך
אם האפליקציה שלך דורשת login, Base44 מגדירה עבורך דפי login ורישום. הם חיים בתוך האפליקציה שלך, כך שתוכל להתאים אישית את העיצוב, לתרגם אותם לכל שפה ולהוסיף מיתוג משלך. האפליקציה שלך מגיעה עם הדפים הבאים מוכנים להתאמה אישית:- Login page: היכן שמבקרי האפליקציה שלך נכנסים.
- Register page: היכן שמבקרים חדשים יוצרים חשבון.
- Forgot password page: היכן שמבקרים יכולים לבקש אימייל איפוס סיסמה.
- Reset password page: היכן שמבקרים מגדירים סיסמה חדשה לאחר בקשת איפוס.

עריכת דפי ה-login שלך
תוכל לשנות את העיצוב, הצבעים והתוכן של כל אחד מהדפים האלה ישירות מהעורך. לעריכת דף login:- פתח את עורך האפליקציה שלך.
- (אופציונלי) לחץ על התפריט הנפתח של הדפים בראש העורך ובחר את הדף שאתה רוצה לערוך (לדוגמה, Login).
- הקלד את הבקשה שלך בצ’אט. לדוגמה:

בחירת שיטות הכניסה שלך
תוכל להציע מספר דרכים לאנשים להירשם, כגון אימייל, Google או ספקים אחרים, כך שה-login יישאר פשוט, מאובטח ומוכר. תוכל להפעיל יותר מאפשרות אחת.
לאחר שתפעיל ספק, עליך להוסיף כפתור עבור אותו ספק לדפים שלך. עקוב אחר השלבים למטה כדי ללמוד איך.
- לחץ על Dashboard בעורך האפליקציה שלך.
- לחץ על Settings.
- לחץ על Authentication.
- הפעל את המתג עבור הספק שאתה רוצה להוסיף.
- לחץ על Add to pages מתחת לספק.
- ה-AI מוסיף את כפתור הכניסה של הספק לדפי ה-login וה-register שלך.

כדי שכניסה ל-Facebook תעבוד, האדם המתחבר צריך חשבון Facebook מאומת. אם האימייל או הזהות של Facebook שלו אינם מאומתים, Facebook יכול לחסום את הכניסה ולהציג הודעת שגיאה. עליו להשלים את תהליך אישור הזהות של Facebook בחשבון Meta שלו לפני שיוכל להיכנס לאפליקציה שלך עם Facebook.
על דף reset password
דפי forgot password ו-reset password עובדים כצמד. כשמישהו מבקש איפוס סיסמה, Base44 שולחת לו אימייל עם קישור ל-/reset-password בדומיין של האפליקציה שלך. נתיב זה קבוע ולא ניתן לשינוי.
ה-AI בונה גם /forgot-password וגם /reset-password אוטומטית כאשר דפי ה-login המותאמים אישית שלך נוצרים. אל תשנה את שם או תעביר אף אחד מהדפים. אם אחד מהדפים חסר, זרימת איפוס הסיסמה תישבר.
קישורי איפוס הם לשימוש חד-פעמי. ברגע שמישהו מאפס את הסיסמה שלו, הקישור באימייל מפסיק לעבוד. אם הם ינסו להשתמש בו שוב, הם יראו שגיאת לא חוקי או פג תוקף. עליהם לבקש אימייל איפוס חדש מדף ה-/forgot-password שלך.
אם לאפליקציה שלך יש דומיין מותאם אישית, אימייל האיפוס משתמש אוטומטית באותו דומיין בקישור. אין צורך בהגדרה נוספת.
Login מותאם אישית עבור אפליקציות קיימות
להפעלת login מותאם אישית באפליקציה קיימת:- לחץ על Dashboard בעורך האפליקציה שלך.
- לחץ על Overview.
- לחץ על התפריט הנפתח App visibility ובחר Public.
- סקור את הפרטים ב-modal ולחץ על Enable custom auth.
- Base44 כותבת אוטומטית prompt חיווט בצ’אט ה-AI כדי לחבר את הדפים ל-routes של האפליקציה שלך ושולחת אותו לצ’אט ה-AI.

- פרסם את האפליקציה שלך כדי שדפי ה-login המותאמים אישית ייכנסו לחיים.
אם תחליט שאתה רוצה לחזור לדפי ה-login של ברירת המחדל של Base44:
- החזר ל-Public (deprecated) בתפריט הנפתח App visibility בלוח הבקרה של האפליקציה.
- לחץ על Revert על הודעת החיווט בצ’אט, ואז Confirm.
התאמה אישית של כניסת Google
Base44 נותנת לך 2 דרכים להגדיר login של Google, כך שתוכל לנהל כיצד אנשים חווים את הכניסה וכיצד המותג שלך מוצג:- Login ברירת מחדל של Google: הגדרה מהירה באמצעות אישורי Base44. חלון ה-login מציג “Sign in with Google” וממותג עם base44.com. כדי להשתמש בשיטה זו, הפעל את המתג Google authentication ובחר Use the default Base44 OAuth.

- Google OAuth מותאם אישית: חבר את ה-client ID ו-secret של Google Cloud שלך בפאנל Authentication. אנשים יראו את הדומיין של האפליקציה שלך, לא “base44.com” כאשר הם נכנסים עם Google. זה אידיאלי לעסקים שדורשים חוויה ממותגת לחלוטין או צריכים לעמוד בדרישות enterprise.

- חבר דומיין מותאם אישית לאפליקציה שלך.
- עבור אל Google Cloud Console וצור פרויקט חדש עבור האפליקציה שלך.
- אמת את הדומיין שלך כאן.
- הגדר את אפליקציית ה-OAuth שלך על ידי השלמת המידע הבא:
- Overview: הזן את מידע האפליקציה שלך.
- Branding: הגדר את המיתוג של האפליקציה שלך (למד עוד על מיתוג):
- הוסף את הלוגו שלך. זה חייב להיות דומה ללוגו של האפליקציה שלך.
- צור דף בית באפליקציה שלך בהתאם ל-הנחיות אלה.
- צור מדיניות פרטיות מקושרת מדף הבית שלך בהתאם ל-הנחיות אלה.
- הוסף דף תמיכה לאפליקציה שלך.
- הוסף את הדומיין שלך כדומיין מורשה.

- Audience: בחר אם האפליקציה שלך מיועדת לשימוש פנימי או חיצוני.
- Clients: קבל את ה-Client ID וה-Secret שלך:
- לחץ על Create client.
- הזן את הפרטים הבאים:
- Authorized JavaScript origins: הזן את דומיין האפליקציה שלך.
- Authorized redirect URIs: הזן
https://app.base44.com/api/apps/auth/callback
- לחץ על Create.

- Data Access: בחר את ההיקפים הבאים:
openidhttps://www.googleapis.com/auth/userinfo.email
- חזור ל-Base44 וסיים להגדיר את ה-login המותאם אישית שלך:
- לחץ על Dashboard בעורך האפליקציה שלך.
- לחץ על Settings.
- לחץ על Authentication.
- הפעל את המתג Google authentication.
- בחר Use a custom OAuth from Google Console.
- הזן את המידע הרלוונטי מאפליקציית Google OAuth שלך ולחץ על Update.

ברגע שתשלים את השלבים למעלה, עליך לחכות ש-Google תאמת ותאשר את האפליקציה שלך, מה שיכול לקחת עד 5 ימים.
איסוף נתוני הרשמה
התאם אישית את חוויית האפליקציה שלך על ידי איסוף פרטים מרכזיים מאנשים כשהם נרשמים. תוכל לבקש מהצ’אט ליצור טופס הרשמה מותאם אישית שאוסף מידע מעבר לאימייל וסיסמה בלבד (לדוגמה שם מלא, חברה או תפקיד) כך שתוכל לבצע onboarding לאנשים בחלקות ולהתאים את חוויית האפליקציה שלהם מההתחלה. בחר היכן לאחסן את הנתונים:- מערך נתונים Users: אחסן נתונים בבטחה, ניתן לצפייה רק על ידי admins של האפליקציה. זה אידיאלי לפרטים רגישים או admin בלבד.
- מערך נתונים מחובר: אחסן תשובות משתמשים במערך נתונים נפרד הפונה לציבור. זה מומלץ לנתונים המוצגים או משותפים באפליקציה (כמו שמות חברות).
ה-login המובנה של Base44
עם ה-login המובנה, מסך ה-login מופיע אוטומטית. אתה בוחר אילו שיטות כניסה להציע ו-Base44 מטפלת בשאר. העיצוב מנוהל על ידי Base44 ולא ניתן לשינוי.
בחירת שיטות הכניסה שלך
תוכל להציע מספר דרכים לאנשים להירשם, כגון אימייל, Google או ספקים אחרים, כך שה-login יישאר פשוט, מאובטח ומוכר. תוכל להפעיל יותר מאפשרות אחת. לבחירת שיטות הכניסה שלך:- לחץ על Dashboard בעורך האפליקציה שלך.
- לחץ על Settings.
- לחץ על Authentication.
- הפעל את המתג ליד אפשרויות האימות הרלוונטיות:
- Email and password: אפשר לאנשים ליצור חשבון עם כתובת האימייל שלהם וסיסמה מאובטחת.
- Google: אפשר לאנשים להתחבר באמצעות אישורי חשבון Google שלהם.
- Microsoft: אפשר לאנשים להתחבר באמצעות אישורי Microsoft שלהם.
- Facebook: אפשר לאנשים להתחבר באמצעות אישורי Facebook שלהם.
- Apple: אפשר לאנשים להתחבר באמצעות חשבון Apple שלהם.
- Single sign-on (SSO): חבר ספק זהות חיצוני שתומך ב-OIDC, כגון Okta או ספק הזהות של החברה שלך, כך שאנשים יוכלו להתחבר באמצעות אישורים מאותו ספק.

שאלות נפוצות
לחץ על שאלה למטה כדי ללמוד עוד על אימות.למה המשתמש שלי לא קיבל אימייל אימות או איפוס סיסמה?
למה המשתמש שלי לא קיבל אימייל אימות או איפוס סיסמה?
אם אנשים לא מקבלים אימיילי אימות או איפוס סיסמה, התחל עם הבדיקות האלה:
- בקש מהם לבדוק את תיקיות הספאם או הזבל שלהם למקרה שהאימייל סונן.
- הודע להם שזה יכול לקחת כמה דקות לחלק מספקי האימייל למסור את ההודעה.
- בקש מהם להוסיף את app@base44.com לשולחים בטוחים או ל-allowlist שלהם כך שאימיילים עתידיים לא ייחסמו.
- במהלך ההרשמה, עודד אותם להזין את כתובת האימייל שלהם באותיות קטנות ולבדוק שגיאות הקלדה.
/reset-password. הקישור באימייל קבוע לנתיב זה.למה אנשים רואים שגיאה כשהם מנסים להתחבר עם Facebook?
למה אנשים רואים שגיאה כשהם מנסים להתחבר עם Facebook?
זה בדרך כלל קורה כשחשבון Facebook של האדם אינו מאומת לחלוטין. Facebook יכול לחסום את הכניסה עד שהם מאשרים את זהותם ומאמתים את האימייל בחשבון שלהם.בקש מהם:
- לפתוח Facebook ולעבור ל-Settings and privacy.
- לעבור ל-Accounts Center.
- לעבור ל-Verification ולאחר מכן ל-Identity confirmation.
- להשלים את שלבי אישור הזהות.
כיצד אני מציג דף landing ציבורי אך דורש login לדפים אחרים?
כיצד אני מציג דף landing ציבורי אך דורש login לדפים אחרים?
תוכל לעשות זאת עם דפי login מותאמים אישית. כשלאפליקציה שלך יש דפי login מותאמים אישית, יש לך דף landing ציבורי והדפים האחרים שלך בודקים אם המבקר מחובר. בקש מה-AI להגן על דפים ספציפיים כך שמבקרים שאינם מחוברים יופנו לדף ה-login שלך.לדוגמה:
כיצד סיסמאות מנוהלות ומה קורה אם מישהו שוכח את שלו?
כיצד סיסמאות מנוהלות ומה קורה אם מישהו שוכח את שלו?
Base44 מטפלת אוטומטית בכל הסיסמאות בבטחה מאחורי הקלעים. אם מישהו שוכח את הסיסמה שלו, הוא יכול לאפס אותה מדף ה-login שלך על ידי לחיצה על Forgot password?. זה שולח אותו לדף ה-
/forgot-password שלך, ואימייל האיפוס מקשר לדף ה-/reset-password שלך.
האם אני יכול להוסיף אפשרות logout למשתמשים שלי?
האם אני יכול להוסיף אפשרות logout למשתמשים שלי?
כן. הוספת אפשרות logout שומרת על דברים מאובטחים ונותנת לאנשים שקט נפשי. תוכל לבקש מהצ’אט לכלול Logout button ולמקם אותו בסרגל הצד או בכותרת האפליקציה, היכן שזה הכי מתאים לעיצוב שלך.

האם Base44 תומכת בספקי אימות חיצוניים כמו Kakao?
האם Base44 תומכת בספקי אימות חיצוניים כמו Kakao?
כן. Base44 תומכת בספקי אימות חיצוניים שמשתמשים ב-OpenID Connect (OIDC), כולל ספקים כגון Kakao.אם אתה במסלול Elite, תוכל לחבר ספקים חיצוניים כגון Google, Microsoft, GitHub, Okta או Kakao באמצעות Single sign-on (SSO) ואפשרות התצורה Advanced / Manual. אתה צריך חשבון משלך עם ספק הזהות, ואתה אחראי ליצור ולנהל את האפליקציה, ה-client ID, ה-client secret, ה-redirect URI וכל אישורים אחרים בספק זה.להוראות שלב אחר שלב, ראה את המדריך על הגדרת SSO ב-Base44.

למה אני מקבל שגיאה כשאני משתמש ב-User.login() ב-Base44 SDK? במה עליי להשתמש במקום?
למה אני מקבל שגיאה כשאני משתמש ב-User.login() ב-Base44 SDK? במה עליי להשתמש במקום?
Base44 SDK לא תומך ב-נכון:טיפ: אם אתה רואה שגיאה כמו “TypeError: User.login is not a function”, בדוק את ה-imports שלך וודא שאתה משתמש ב-
User.login(), כך שאם תנסה להשתמש בו בקוד שלך, תראה שגיאה.כדי לטפל ב-login באפליקציות ללא דפי login מותאמים אישית, השתמש תמיד ב-base44.auth.redirectToLogin(nextUrl). שיטה זו שולחת את המשתמש לדף ה-login ומחזירה אותו לאתר שלך לאחר שהוא נכנס.אם יש לך בעיות באימות, בדוק שאתה משתמש בשיטה הנכונה הזו באפליקציה שלך.לא נכון (יגרום לשגיאה):base44.auth.redirectToLogin במקום.האם אני יכול לצפות בתצוגה מקדימה של טופס ההרשמה באפליקציה שלי?
האם אני יכול לצפות בתצוגה מקדימה של טופס ההרשמה באפליקציה שלי?
כן. דפי login מותאמים אישית הם דפים רגילים ב-codebase של האפליקציה שלך, כך שתוכל לפתוח ולצפות בהם בחלון התצוגה המקדימה.כדי לבדוק את הזרימות המלאות של הרשמה ו-login, פרסם את האפליקציה שלך ופתח את ה-URL החי בדפדפן. השלם את הזרימה עם כתובת אימייל תקפה כדי לראות את אותה חוויה שיהיה למבקרים שלך.
למה משתמשים מקבלים שגיאת 'invalid login'?
למה משתמשים מקבלים שגיאת 'invalid login'?
הסיבה הנפוצה ביותר היא שהאפליקציה שלך מוגדרת כ-Private. באפליקציה פרטית, רק משתמשים שהוזמנו במפורש באימייל יכולים להתחבר. כל אחד אחר יראה שגיאת login לא חוקית, גם אם הוא יזין אישורים תקפים.לבדיקה ועדכון של נראות האפליקציה שלך:
- לחץ על Dashboard בעורך האפליקציה שלך.
- לחץ על Overview.
- תחת App Visibility, בדוק את ההגדרה הנוכחית.
- אם היא מוגדרת כ-Private, ודא שהמשתמש הוזמן. עבור ל-Users ולחץ על Invite User כדי להוסיף אותו.
- אם אתה רוצה שכל אחד יוכל להירשם ולהתחבר, שנה את הנראות ל-Public.
- המשתמש הזין אימייל או סיסמה לא נכונים.
- המשתמש לא אימת את כתובת האימייל שלו לאחר ההרשמה.
- סשן ה-login פג. בקש מהמשתמש לנסות להתחבר שוב.
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

