?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 6 months, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 9 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 5 months, 1 week ago
ثبتنام در ناراستار - NarStar شروع شد!🧩
10 ساعت پر هیجان: یه روز جمعه رو بشین بازی بساز!
شبکه سازی: با بقیه بازیسازا آشنا شو و تیم بساز!
🏆جوایز مسابقه: 🏆
🥇 تیم اول 15 میلیون تومان
🥈 تیم دوم 12 میلیون تومان
🥉 تیم سوم 9 میلیون تومان
🎖 تیم چهارم 7 میلیون تومان
(جوایزی به رسم یادبود برای سایر شرکت کنندگان)
🎮 هر انجینی که دوست داری استفاده کن(Unity, Game Maker, Construct و ...)
حتی اجازه داری از هوش مصنوعی هم کمک بگیری!
همین الان ثبتنام کن (ظرفیت محدود):🗿
@narstar_ir
📞 اطلاعات بیشتر:
@narstar_gamejam
⏰ تاریخ برگزاری:
روز جمعه 10 اسفند 1403 - 1403/12/10
🛑آخرین مهلت ثبتنام:
2 اسفند 1403
💎برگزار کننده:
زیستبوم کودک و نوجوان انارستان - www.anarestan.com
Bun v 1.2
بان نسخه جدیدش رو منتشر کرده.
✅ اپدیت های جدید بان در این نسخه :
و به صورت کلی پرفرمنس بهتر شده ، سرعت بهتر شده و...
فیچر های دیگری هم در این نسخه عرضه شده که میتونید با مشاهده وبلاگ بان مطالعه کنید.
لینک وبلاگ :
https://bun.sh/blog/bun-v1.2
🔖 #Javascript, #JS, #جاوااسکریپت
💎 Channel: @DevelopixJavascript
⭕️ دوره آموزش برنامهنویسی مینی اپ تلگرام
💠 در این دوره به آموزش برنامهنویسی مینی اپ تلگرام میپردازیم، از مباحث پایه و عمومی شروع میکنیم و مفاهیم رو یاد میگیریم.
💎 وبسایت UIVerse منبعی غنی از کامپوننتهای پر استفاده و زیبا برای طراحی UI هست که میتونید بهراحتی کدهای مربوط به کامپوننتهای مورد علاقهتون دریافت کنید. لازم بهذکر هست که تمامی کامپوننتها Open-Source هستند و بدون مشکل میتونید استفاده کنید.
💎 Channel: @DevelopixJavascript
*🔒*🔑 انواع روشهای احراز هویت در بکاند**
توی پست امروزمون میخواهیم بپردازیم به مبحث احراز هویت (authentication) که یکی از مهمترین مباحث در بکاند هست. ✅
چند نکته قبل از شروع:
به هیچ وجه رمز کاربر نباید به صورت خام داخل دیتابیس یا هر جای دیگر ذخیره شود. ❌
از متدهای هشینگ (hashing) قوی استفاده کنید، مثل SHA-256 یا SHA-512.
اگر از جاوااسکریپت برای پروژهتان استفاده میکنید، میتوانید از کتابخانه bcrypt استفاده کنید.
تعداد دفعاتی که یک کاربر میتواند پشت سرهم درخواست ارسال کند را محدود کنید تا از حملات brute force جلوگیری شود.
*1️⃣ Password-based authentication
در این روش، کاربر فقط باید یک رمز وارد کند تا لاگین کرده و به اندپوینتهای محافظتشده دسترسی پیدا کند.
اینجا نه توکنی وجود دارد و نه چیزی که منقضی شود و از ادامه دسترسی کاربر جلوگیری کند.
این روش اصلاً مناسب نیست و فقط برای یادگیری یا پروژههای ساده مناسب است.
*2️⃣ Token-based authentication**
یکی از مفیدترین و مهمترین روشهای احراز هویت که همه با آن آشنایی داریم.
و البته، اسم JWT به گوش همه خورده است.
در این روش، وقتی کاربر وارد میشود، برای او دو توکن رمزنگاریشده ساخته میشود:
Access Token
Refresh Token
تفاوتها:
مدت زمان انقضای Access Token کوتاه است (بین ۱۵ دقیقه تا ۱ ساعت).
مدت زمان انقضای Refresh Token طولانیتر است (بیش از ۷ روز).
هر وقت که Access Token منقضی میشود، با استفاده از Refresh Token، یک Access Token جدید دریافت میکنیم.
سوال مهم: توکنها کجا ذخیره و ارسال میشوند؟
توکنها میتوانند:
در هدرها (Headers) ارسال شوند.
یا در کوکیها ذخیره شوند.
نکته: اگر توکن در کوکی ذخیره میشود، باید حتماً نکات امنیتی خاصی رعایت شود.
نکته: اگر Refresh Token منقضی شود، کاربر باید مجدداً لاگین کند.
محتوای JWT:
توکن JWT معمولاً حاوی اطلاعات رمزنگاریشده مثل id، email و... است. (رمز عبور نباید ذخیره شود.)
این توکن از بخشهای زیر تشکیل شده است:
Header
Payload
Signature
کاربرد:
این روش معمولاً همراه با احراز هویت دو مرحلهای (2FA) استفاده میشود.
علاوه بر رمز عبور، یک کد به ایمیل یا شماره تلفن ارسال میشود که باید وارد شود.
*3️⃣ Biometric authentication
در این روش، احراز هویت با استفاده از صدا، اثر انگشت، چشم، یا ویدئو انجام میشود.
این روش بیشتر در سامانههای حساس مثل دولتی یا بانکی استفاده میشود و عمومیت چندانی ندارد. *4️⃣ Social media authentication**
در این روش، کاربر از طریق اکانت شبکههای اجتماعی یا سرویسهای معتبر، احراز هویت میکند.
ویژگیها:
بسیار محبوب و کاربرپسند است.
معمولاً با اکانتهای گوگل (جیمیل)، فیسبوک، گیتهاب و... انجام میشود.
سرعت بالایی دارد، چون اکثر کاربران اکانت جیمیلشان روی مرورگر فعال است و با یک کلیک، احراز هویت کامل میشود.
امیدوارم از این پست خوشتون اومده باشه 😊
هر سوالی هم داشتید میتونید در بخش نظرات بپرسید 🙏
🔖 #Javascript, #JS, #جاوااسکریپت
👤 soroushGH
💎 Channel: @DevelopixJavascript
سلام
پرسشنامه پیش رو با هدف درک بهتر رفتار و نیازهای کسبوکارهای اینترنتی ایرانی در استفاده از ابزارهای پرداخت توسط یک تیم پژوهشی مستقل طراحی شده است. نتایج این پژوهش به ما کمک میکند تا ابزارهایی کارآمدتر و منطبق با نیازهای واقعی شما ارائه دهیم. تکمیل این پرسشنامه کاملاً بینام است و هیچ اطلاعات شخصی از شما ذخیره نخواهد شد. پاسخهای شما نقش کلیدی در بهبود خدمات ابزارهای پرداختی اینترنتی در کشور دارد، بنابراین از شما خواهشمندیم با دقت و صداقت به سوالات پاسخ دهید. زمان لازم برای تکمیل: حدود 5 دقیقه لطفاً برای شروع پرسشنامه، روی لینک زیر کلیک کنید و ما را در این مسیر همراهی کنید.
.
https://survey.porsline.ir/s/lEtAnSw8
.
سپاس فراوان از همکاری صمیمانه شما
Void(0) Company 😍
Next Generation Tooling
آقای Evan You خالق فریمورک vue.js و vite اومده یه کمپانی جدید زده به اسم Void-Zero و میخواد یه Tollchain برای JS بسازه و با کنار هم قراردادن بهترین ابزار ها یه چیز قوی بسازه.
برای بحث build از Vite برای بحث testing از Vitest و برای bundeler از Rolldown و برای langunage toolchain هم از Oxc بهره میبرند.
دارن یه ابزار خفن به جامعه جاوا اسکریپت اضافه میکنند و هدفشون اینه این ابزار یکپارچه و سریع باشه
و چون شخص Evan You شروع کننده هست یعنی جامعه ویو با این ابزار جلو میان و قراره یه ابزار خفن داشته باشیم که بتونیم همه جا استفاده کنیم هم سریع باشه هم خوب.
و چون جامعه ویو و ویت باهاش هست نیاز نیست از صفر بسازن.
برای اطلاعات بیشتر میتونید سایتشون رو بررسی کنید که اطلاعات دقیق تر و کامل تری داشته باشید:
🌐 سایت رسمی
⚜️ گیت هاب
🔖 #Javascript, #JS, #جاوااسکریپت
💎 Channel: @DevelopixJavascript
🧩 بهترین منابع برای تمرین JavaScript
سایت W3Schools:
-منبع معتبر برای یادگیری زبانها و فریمورکها و تکنولوژیهای مختلف مثل JavaScript و Node.js و Vue.js
-شامل ۶۷ تمرین کوتاه برای آموزش Syntax و کارکرد متدهای Vanilla JS
-یک آزمون جامع ساده + کوییزهایی در سطوح مختلف برای مرور مبانی
-فصل JS Examples شامل مثالهای واقعی(Real life)
سایت Exercism:
-۱۴۸ تمرین مفید JS با قابلیت آنالیز دقیق کدها
-کمک به نوشتن برنامههای اصولی و بهینهتر
-کامیونیتی غنی + پشتیبانی قوی برای دیدن راهحل دیگران و دریافت بازخورد
-نقشه راه استاندارد
سایت JS Hero:
-داکیومنت مختصر برای یادگیری مبانی جاواسکریپت به زبان ساده
-مسئلههای ساده در انتهای هر مبحث برای تمرین و درک بهتر
سایت Edabit:
-از گستردهترین منابع برای تقویت مهارت حل مسئله
-بیش از ۲۵۰۰ تمرین در ۶ سطح
-امکان مشاهده بهترین راهحلها
سایت W3resources:
-۱۰۰۰ مسئله برای سطح Beginner تا Intermediate
-تحلیل دقیق، ارائه چندین راهحل بر اساس پارادایمهای مختلف و انتشارهای JS به همراه فلوچارت
🔖 #Javascript, #JS, #جاوااسکریپت
👤 Soheil
💎 Channel: @DevelopixJavascript
?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 6 months, 4 weeks ago
[ We are not the first, we try to be the best ]
Last updated 9 months, 1 week ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 5 months, 1 week ago