اكتشف علاماتنا التجارية
جميع العلامات التجارية التابعة لشركة رواد التقدم
فعّل الحسابات ولوحة التحكم في خطوات واضحة
الصفحات جاهزة في الكود — تحتاج ربط Supabase لتعمل
املأ ملف .env.local
انسخ المفاتيح من Project Settings > API: URL و anon key و service_role key
.env.localشغّل ملفات SQL
في SQL Editor شغّل بالترتيب:
فعّل المصادقة
URL Configuration + Google + Authentica للجوال. لا تحتاج صفحة OAuth Apps.
1) URL Configuration في Supabase
Authentication > URL Configuration — أضف Site URL وقائمة Redirect URLs أدناه.
فتح URL ConfigurationSite URL (الإنتاج)
https://www.rawad-ads.comRedirect URLs (انسخ الكل)
http://localhost:3000/auth/callbackhttp://localhost:3000/**http://localhost:3001/auth/callbackhttp://localhost:3001/**http://localhost:3002/auth/callbackhttp://localhost:3002/**http://127.0.0.1:3000/auth/callbackhttp://127.0.0.1:3000/**http://127.0.0.1:3001/auth/callbackhttp://127.0.0.1:3001/**https://www.rawad-ads.com/auth/callbackhttps://www.rawad-ads.com/**https://rawad-ads.com/auth/callbackhttps://rawad-ads.com/**https://watar.rawad-ads.com/auth/callbackhttps://watar.rawad-ads.com/**https://solutions.rawad-ads.com/auth/callbackhttps://solutions.rawad-ads.com/**https://signage.rawad-ads.com/auth/callbackhttps://signage.rawad-ads.com/**https://health.rawad-ads.com/auth/callbackhttps://health.rawad-ads.com/**https://tech.rawad-ads.com/auth/callbackhttps://tech.rawad-ads.com/**https://only-for-you-navy.vercel.app/auth/callbackhttps://only-for-you-navy.vercel.app/**https://*-zxc50zxc.vercel.app/auth/callbackرابط callback التطبيق
https://www.rawad-ads.com/auth/callback2) Google Provider
Authentication > Providers > Google — فعّل وألصق Client ID/Secret من Google Cloud.
فتح إعدادات Google في SupabaseAuthorized redirect URI في Google Cloud (ليس رابط موقعك)
https://xeoqxeqiaheapziosvzk.supabase.co/auth/v1/callbackAuthorized JavaScript origins في Google Cloud
http://localhost:3000http://localhost:3001http://localhost:3002http://127.0.0.1:3000http://127.0.0.1:3001https://www.rawad-ads.comhttps://rawad-ads.comhttps://watar.rawad-ads.comhttps://solutions.rawad-ads.comhttps://signage.rawad-ads.comhttps://health.rawad-ads.comhttps://tech.rawad-ads.comhttps://only-for-you-navy.vercel.appتخطَّ Authentication > OAuth Apps — غير مطلوبة لمنصة رواد التقدم.
التحقق من فريق المتجر
select id, email, full_name from public.staff;ربط حساب المسؤول في جدول staff
insert into public.staff (id, email, full_name)
select id, email, coalesce(raw_user_meta_data->>'full_name', split_part(email, '@', 1))
from auth.users
where email = 'zxc50zxcc@gmail.com'
on conflict (id) do update
set email = excluded.email,
full_name = coalesce(excluded.full_name, public.staff.full_name);تفعيل Authentica (دخول العملاء بالجوال)
بوابة العميل تعتمد على Authentica — بدون المفتاح لن يُرسل OTP.
AUTHENTICA_API_KEY=<your_key_from_portal>اربط حسابك في staff
سجّل من /ar/admin/login ثم شغّل في SQL Editor:
insert into public.staff (id, email, full_name)
select id, email, coalesce(raw_user_meta_data->>'full_name', split_part(email, '@', 1))
from auth.users
where email = 'zxc50zxcc@gmail.com'
on conflict (id) do update
set email = excluded.email,
full_name = coalesce(excluded.full_name, public.staff.full_name);أعد تشغيل الموقع
npm run dev أو Redeploy على Vercel ثم جرّب /ar/login
بعد التفعيل، هذه الصفحات ستعمل:
/ar/login — تسجيل دخول العملاء (جوال)/ar/account — حساب العميل وطلباته/ar/admin/login — دخول المسؤولين/ar/admin — لوحة التحكم (للمسؤول فقط)/ar/admin/brands/watar/products/new — إضافة منتج ورفع صور/فيديو