محمد عنيبة نشر 7 أغسطس 2022 أرسل تقرير نشر 7 أغسطس 2022 في كل المواقع خيار تسجيل الدخول مثلاً ينشأ صفحة جديدة باسم حسابك فيها بياناتك فكيف تم ذلك 1 اقتباس
0 Adnane Kadri نشر 7 أغسطس 2022 أرسل تقرير نشر 7 أغسطس 2022 صفحة الملف الشخصي هي في الاصل صفحة ديناميكية متغيرة المحتوى مخزنة في الخادم يتم كل مرة عرض معلومات متغيرة فيها حسب المستخدم الذي يطلب هاته الصفحة من الخادم. فعندما يستقبل الخادم بيانات المستخدم الجديد اول مرة فإنه يقوم بتخزينها في قاعدة البيانات. ثم عندما يطلب هذا المستخدم الصفحة الخاصة به بعد تسجيل الدخول سيتم عرض الصفحة الديناميكية مع تغيير المواضع الديناميكية (مثل الاسم والبريد الالكتروني والصورة الشخصية) بما يوافق هذا المستخدم المسجل (أكيد انه يقوم الخادم بجلبها من قاعدة البيانات). يندرج كل هذا تحت مفهوم تطوير الواجهات والنظم الخلفية back end developpement. والأمر سيان في كامل لغات الواجهة الخلفية مثلها مثل asp.net . فقد تختلف اللغة وسياقها ولكن تبقى الطريقة والسبيل الى القيام بذلك واحد. أظنك جديد بتطوير الواجهات الخلفية. راجع الاجوبة على: اقتباس
0 Wael Aljamal نشر 7 أغسطس 2022 أرسل تقرير نشر 7 أغسطس 2022 كما أسلف المدرب عدنان، الموضوع يتعلق ببرمجة الواجهات الخلفية، حيث أن المستخدمين المسجلين ضمن المشروع تكون بياناتهم ضمن قاعدة البيانات الخاصة بتطبيقنا. عندما يريد مستخدم استعراض صفحته الشخصية، يكون لدينا شيفرة برمجية، تجلب بيانات من قاعدة البيانات حسب اسمه أو رقمه أو الايميل، وتقوم بحقن تلك البيانات في قالب HTML وترسله للمتصفح ليقوم بعرضه. حاله مثل حال حسابك في فيسبوك أو أكاديمية حسوب .. لنفرض يمكن عمل استعلام يجلب بيانات المستخدم من خلال الطريقة التالية: USer.find('wael@email.com').name def index(): message = "Hello " + User.find('wael@email.com').name return dict(message=message) الشيفرة السابقة تعيد رسالة ترجيب ديناميكية باسم المستخدم حسب حقل الايميل. ثم نحقن الرسالة (قيمة المتغير message) في قالب HTML <html> <head> <title>some title</title> </head> <body> <h1>{{=message}}</h1> </body> </html> => <h1> Hello wael</h1> اقتباس
السؤال
محمد عنيبة
في كل المواقع خيار تسجيل الدخول مثلاً ينشأ صفحة جديدة باسم حسابك فيها بياناتك فكيف تم ذلك
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.