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



0

intro

9:22

رایگان

1

blueprint

9:24

رایگان

2

templates

13:29

رایگان

3

View

6:13

4

account

11:17

5

widgets

11:55

7

user register

12:23

10

user login

9:29

11

lazy querysets

11:35

12

dispatch

5:42

15

user profile

9:51

16

posts

14:9

18

detail page

19:49

19

get_absolute_url

11:41

20

delete post

8:56

21

update post

13:12

22

setup

14:44

23

create post

9:51

24

page not found

14:34

25

gmail smtp

7:51

30

ordering

9:51

32

following

19:9

33

next

5:51

34

comment

10:2

36

method decorator

17:15

37

replies

6:55

38

reply form

13:56

39

post like

20:48

40

search

19:12

41

Error

6:20

42

extending user

13:8

43

edit profile

16:18

44

signals

20:51

45

done

1:39

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

دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش گیت(git)
دوره آموزش گیت(git)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش طراحی پایگاه داده(database)
دوره آموزش طراحی پایگاه داده(database)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


مینا

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

سلام استاد وقتتون بخیر باشه. قبلا میشد ویدیو هارو دانلود کرد ولی الان زیر هیچکدوم از ویدیوها لینک دانلود قسمت نمیاد. میخاستم بپرسم مشکل از نت منه یا واقعا تغییری ایجاد شده؟

ارسال نظر



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

1 سال قبل

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

mahdi

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

سلام و خسته نباشید
اخیرا از وقتی فرمت ویدئو هاتون رو عوض کردید تو پخش فیلم به مشکل میخورم و بالا نمیاد
خیلی اذیت میکنه
ممنون میشم پیگیری کنید

ارسال نظر



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

2 سال قبل

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

محمدرضا

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

سلام فایل ها static رو تو دوره بعدی توضیح میدی؟

ارسال نظر



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

2 سال قبل

سلام.
بله

sadjad

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

سلام خسته نباشی. ویدیوی خیلی خوب بود... لذت بردیم.
در رابطه با shell تا قبل این ویدیو چیزی نگفته بودید و این جا آشنا شدیم (چون مطمئن نبودید که قبلا shell رو گفتید یا نه عرض میکنم). اگر بیشتر از این نیاز هست لطفا تو دوره سوم جنگو که هنوز تمام نشده درباره ی shell صحبت کنید.

ارسال نظر



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

2 سال قبل

سلام
ممنون. در همین حد کافیه

محمدعلی

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

سلام
در مورد سوالی که یکی از کاربرا پرسیده ، راستش سوال منم شد که چجوری جلوی ورود به صفحه ی ورود کد رو بگیریم که کاربر الکی نیاد واسه خوش کد وارد کنه
برای این مشکل میتونیم از session ها استفاده کنیم ؟
مثلا بعد از ارسال پیامک یه session ست کنیم و برای اینکه کاربر نیاد بیهوده کد وارد کنه ، قبلش چک کنیم اگه اون session ست شده بود بتونه به اون url بیاد
آیا این راه درسته و مشکل امنیتی نداره ؟ یا راه دیگه ای داره ؟
تشکر

ارسال نظر



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

2 سال قبل

سلام
برای اینکار داخلhttp یک هدری وجود داره به اسم REFERER که مشخص میکنه کاربر از کجا داره میاد.
میتونید در صفحه کد چک کنید که کاربر حتما از صفحه شماره تلفن اومده باشه.
این دو لینک رو مطالعه کنید:
https://docs.djangoproject.com/en/3.2/ref/request-response/
https://stackoverflow.com/questions/11801946/setting-http-referer-header-in-django-test

باب

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

درود فراوان ،

یک سوال ، الان ما اگه بریم توی این مسیر /account/verify/

همینجوری میتونیم بیخودی واسه خومون کد وارد کنیم ،
اینو چجوری میشه یکم بهتر پیاده سازی کرد ؟

ارسال نظر



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

3 سال قبل

اینم تو آپدیت جدید بهتون میگم


باب

3 سال قبل

درود
ببخشید ممکنه یه سرنخ بدی یا راهنمایی بکنی که این مورد رو چیکار باید بکنیم ؟ یا چی مسیری رو بریم ؟


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

3 سال قبل

https://github.com/CuriousLearner/django-phone-verify


باب

3 سال قبل

عالی
مرسی از تو 3>
ولی یه سوالی کلا دارم ، میخام ببینم در عمل چه اتفاقی می افته که کاربر الکی نره تو صفحه واسه خودش کد وارد کنه
که اگه بتونم بدون پکیج پیاده سازی کنم

phone

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

سلام اگر برای ورود من درخواست بدم ویک نفر یک ثانیه بعد درخواست بده برای دریافت کد این باعث نمیشه کد نفر اول نامعتبر بشه و نتونه ورود کنه؟

ارسال نظر



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

3 سال قبل

سلام
کلا بخش لاگین با موبایل مشکل داره.
شما کد مربوط به هر کاربر رو داخل مدل ذخیره کن و اطلاعات رو از داخل مدل بخون.
این دوره رو که آپدیت کنم، مشکل رو حل میکنم

بهزاد

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

با سلام
برام سوال شد تو قسمت ۲۹ شماره رو داخل دیتابیس ذخیره کردید ولی صفر اون ذخیره نشد تو قسمت ۳۱ داخل دیتابیس شماره رو همراه صفر query زدین به دیتابیس و تونست کاربر رو پیدا کنه در حالیکه یک صفر اختلاف دارن یکی ۱۱ رقم هست اون یکی ۱۰ رقم

ارسال نظر



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

3 سال قبل

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

اشتباه بزرگ

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

سلام استاد خسته نباشید...اشتباه بسیار بزرگی که شما انجام دادید این بود که random code رو از طریق url ارسال کردید..در واقع کاربر اصلا نیازی ب دریافت پیامک نداره..کد random تو url نمایانه و این باگ بسیار بزرگیه بنظرم...هرکی شماره تلفن کاربر هارو داشته باشه شماره رو وارد میکنه و به کد تصادفی تو url دسترسی داره...امیدوارم ی بازبینی انجام بدید و باگ رو برطرف کنید

ارسال نظر



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

3 سال قبل

سلام
بله از این موضوع اطلاع دارم.
در ویدیو 42 این مشکل رو حل کردم.

آرزو درویشی

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

سلام وقتتون بخیر.
ممنون از اموزش هاتون.
فقط به نظرم اومد یه مشکلی هست اونم اینکه شماره موبایل باید منحصر به فرد باشه و شماره تکراری در دیتابیس ذخیره نشه ..چون در قسمت verify که برحسب شماره موبایل کاربر رو پیدا میکنید ممکنه شماره موبایل تکراری ذخیره شده باشه.

ارسال نظر



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

3 سال قبل

سلام
خب مشکلی نیست داخل مدل profile در فیلد شماره موبایل unique رو True قرار بدین. این موارد رو چون داخل دوره‌های قبلی گفتم دیگه توی این دوره روی اونها تممرکز نمیکنیم.

مونگارد