شما به این ویدیو دسترسی ندارید



0

intro

14:3

رایگان

1

response

13:25

رایگان

2

request

10:24

رایگان

3

serializer

14:37

4

user register

19:35

8

status codes

5:49

9

authentication

14:42

10

permissions

9:6

11

read

11:37

12

update/delete

12:14

13

method fields

8:17

16

viewset

30:10

17

throttling

11:12

18

jwt

14:48

19

swagger

17:37

20

renderer/parser

7:50

21

pagination

19:2

22

metadata

7:56

دوره های پیشنهادی

دوره آموزش داکر
دوره آموزش داکر
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش numpy پایتون
دوره آموزش numpy پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ(elasticsearch)
دوره آموزش الستیک سرچ(elasticsearch)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


سیاوش

6 ماه قبل پاسخ به نظر

نیازی به نوشتن logout به کمک jwt نیست؟ چون من آن را در این دوره ندیدم. نیازی نیست یا در دوره وجود دارد و من آن را پیدا نمی کنم؟

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

خیر، توی jwt ما logout نداریم، فقط کافیه توکن رو از مرورگر کاربر حذف کنید

rayyyy

6 ماه قبل پاسخ به نظر

سلام. ایا ذخیره کردن token روی حافظه مرورگر کاربر وظیفه frontend است؟ و اینکه چطور در jwt توکن در database ذخیره نمیشود ولی server توکن های دزست را تشخیص میدهد؟

ارسال نظر



امیرحسین بیگدلو

6 ماه قبل

سلام
بله، frontend توکن رو توی مرورگر کاربر ذخیره میکنه.
توی جنگو secret key دارید که برای هش کردن توکن استفاده میشه. سرور از این کلید برای خوندن اطلاعات استفاده میکه

shayan

7 ماه قبل پاسخ به نظر

سلام استاد وقت بخیر برای logout کردن باید چکاری انجام بدیم و به چه شکل از توکن استفاده بکنیم یا منقضیش بکنیم.....اگر داخل بلک لیست بزاریم refresh token رو ..بازم Access token دسترسی میده به کاربر این موضوع رو چجوری حل بکنیم...ممنون میشم یک توضیح کوچیک بدید در موردش

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

سلام
توکن رو از دیتابیس حذف کنید :|

محمد

12 ماه قبل پاسخ به نظر

سلام مهندس.
بنده یک پروژه در جنگو ( با استفاده از js , html) میسازم و میخوام فقط برای صفحه لاگین این پروژه از jwt استفاده کنم . در قسمت فرانت اند پروژه بایستی چه تغییراتی بدهم؟ آیا نیاز است از axios و vue حتما استفاده کنم؟

ارسال نظر



امیرحسین بیگدلو

12 ماه قبل

سلام
شما توی فرانت درخواست ارسال میکنی به جنگو و توکن رو تحویل میگیری.
بله، برای ارسال درخواست از فرانت به بکند میتونید از axios یا vuejs یا jquery استفاده کنید

جواد

1 سال قبل پاسخ به نظر

سلام وقت بخیر
آقا امیر واسه سایتی که با خود جنگو ساخته شده هم میشه از jwt استفاده کرد ؟ اگه نه میشه بگی بهترین راهکار واسه بحث لاگین کردن تو سایتی که فقط با جنگو ساخته شده چیه

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
بله، میتونید استفاده کنید.
هیچ راهکار بهترینی وجود نداره، از هر روشی که نیاز دارید استفاده کنید.

ERFAN

1 سال قبل پاسخ به نظر

سلام خسته نباشی
اگه بخوایم بجای یوزر و پسورد که کد اکسس میده ، فیلد های دلخواه خودمو بدم ، باید چیکار کنم یه راهنمایی میکنید
برای مثال میخوام هم با otp کد و هم با پسورد بشه لاگین کرد

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
در اینصورت باید خودتون ساخت توکن رو مدیریت کنید

جواد

1 سال قبل پاسخ به نظر

سلام خسته نباشی . امیر من به شدت تو این که چجوری باید توکن رو از jwt بعد از لاگین بگیرم گیر کردم . بعد لاگین باید ریدایرکت بکنم به مسیر token/ ؟ با یه فرانت کار داریم یه پروژه میزنیم همه ی کاراشو کردیم فقط همینجاشو گیر کردم . امیدوارم منظورمو رسونده باشم

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
همونجوری که من توی این ویدیو نوشتم باید بنویسی. کاربر میاد داخل آدرس token/ و توکن خودش رو تحویل میگیره. لازم نیست جایی ریدایرکت بکنی.

جواد

1 سال قبل پاسخ به نظر

سلام . امیر وقتی زمان refresh token تموم بشه کاربر باید دوباره لاگین بکنه درسته ؟ و گفتی زمان انقضای این توکن رو باید در مواردی که اطلاعات کاربر مهم هست باید کم قرار بدیم مثلا ۱ روز . خب اونجوری یعنی کاربر هر ۲۴ ساعت ۱ بار باید لاگین بکنه ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
وبسایت هایی هست که شما هر نیم ساعت باید لاگین کنید و هیچ مشکلی هم نداره.

حسین

1 سال قبل پاسخ به نظر

سلام وقتی از token معمولی استفاده کنیم ، هنگام logout ، اون token رو میایم از دیتابیس پاک می کنیم
اگر از JWT استفاده کنیم ، هنگام logout چیکار باید بکنیم ؟ چون token تو دیتابیس وجود نداره
ممنون

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
شما لازم نیست کاری بکنید. جنگو همه کارها رو انجام میده.

باب

2 سال قبل پاسخ به نظر

درود

1- راهی هست کلا browser رو ببندیم و اونجا هیچی نیاد ؟
2- oon templateRenderer مشابه همون حالتی هست که تو جنگو دیتا میفرستیم به view ؟ ( با این تفاوت که اینجا json هست ) ؟

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
توی همین ویدیو گفتم که که چطور browsableapi رو حذف کنید.
باید فقط jsonRendrer رو بزاری داخل تنظیمات

masy

2 سال قبل پاسخ به نظر

سلام و خسته نباشید
من وقتی در حالت JSONRenderer میخوام ببینم به صورت درختی زیر هم مثل اونچه که تو ویدیو هست نشون نمیده و همه به صورت دیکشنری تو یه ردیف هستند و انگار indent نداره و اصلا این حالت رندر نمیشه ممنون میشم راهنمایی فرمایید

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
اون ربطی به drf نداره. مرورگر اونجوری نشون میده. زیاد مهم نیست.


محمد

1 سال قبل

افزونه داره در گوگل سرچ کن chrome extension json beautifier یا همچین چیزی

باب

2 سال قبل پاسخ به نظر

perfect
3>

ارسال نظر



مونگارد