Difference between revisions of "PHP-and-MySQL/C4/User-Password-Change-Part-3/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
!Time
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
|0:03
+
|00:03
|পাসওয়ার্ড পরিবর্তন সংক্রান্ত টিউটোরিয়াল-এর এটি তৃতীয় ভাগ । এই অংশে, আমরা ডেটাবেস-এ পাসওয়ার্ড পরিবর্তন করব ।
+
|এটি Change password সংক্রান্ত টিউটোরিয়ালের তৃতীয় অংশ. এই অংশে, আমরা ডেটাবেসে পাসওয়ার্ড বদলাবো।
 
|-
 
|-
|0:11
+
|00:11
|আমি আগে থেকে ডেটাবেস-এ সংযোগ করে রেখেছি ।
+
|আমি আগেই ডেটাবেবেসের সাথে যুক্ত হয়েছি।
 
|-
 
|-
|0:14
+
|00:14  
|আমি আগে থেকেই যুক্ত আছি, তাই পুনরায় সংযোগ করার প্রয়োজন নেই, since that command has already been reissued.
+
|আমরা আগেই এখানে জুড়েছি তাই পুনরায় যোগ হওয়ার দরকার নেই, কারণ এই কম্যান্ড আগেই পুনরায় জারী করা হয়েছে।
 
|-
 
|-
|0:23
+
|00:23
|আমি “query change” নাম একটি নতুন query তৈরী করব এবং সেটি “mysql query" ফাংশন-এর সামনা হবে ।
+
|আমি “query change” নামে একটি নতুন query বানাবো এবং সেটি “mysql query" ফাংশনের সমান হবে।
 
|-
 
|-
|0:30
+
|00:30
|এখন, এটি নতুন ধরনের কোড... ।  আমি স্ক্রল ডাউন  করছি যাতে আপনি ভালোভাবে দেখতে পান ।
+
|এখন, এটি নতুন ধরনের কোড। আমি নীচে স্ক্রোল করব যাতে আপনি এটি ভালোভাবে দেখতে পান।
 
|-
 
|-
|0:36
+
|00:36
|এটি হলো  “UPDATE”.।  তাহলে আমি লিখেছি “UPDATE users” - যেটি আপনি আমাদের টেবিলে দেখতে পাচ্ছেন - তাহলে আমাদের "users" টেবিল আপডেট করতে হবে ।
+
|এটি “UPDATE”. তাই আমি লিখেছি “UPDATE users” - যা আমাদের টেবিল - তাই "users" টেবিল আপডেট করতে হবে।
 
|-
 
|-
|0:44
+
|00:44
|আমি লিখব “SET password সমান নতুন password”
+
|আমি লিখব 'SET password equal to new password'.
 
|-
 
|-
|0:51
+
|00:51
|এখানের উধ্রিতিচিহ্নতি খেয়াল রাখবেন ।
+
|এখানে উদ্ধৃতি চিহ্নের ব্যবহার নিশ্চিত করুন।
 
|-
 
|-
|0:56
+
|00:56
|এরপর লিখতে হবে WHERE username সমান  "user" ভেরিয়াবল  যেটি আমাদের পৃষ্ঠায় বর্তমানে রয়েছে ।
+
|এরপর লিখব WHERE username is equal to the "user", ভ্যারিয়েবল যেটি বর্তমানে পৃষ্ঠায় রয়েছে।
 
|-
 
|-
|1:03
+
|01:03
|এখন এটি
+
|এখন এখানে এই কলামে
 
|-
 
|-
|1:07
+
|01:07
|এখানে এই কলামে যা রয়েছে তার সমান হবে ।
+
|যা কিছু আমাদের কাছে রয়েছে তার সমান হবে।
 
|-
 
|-
|1:12
+
|01:12
|যেহেতু আমাদের php সেশন-এ কাজ করছি,
+
|যেহেতু আমরা php সেশন আগেই সংশাধিত করেছি,
 
|-
 
|-
|1:18
+
|01:18  
|যা সামন  "Alex".
+
|যা "Alex" এর সমান।
 
|-
 
|-
|1:21
+
|01:21
|এই অংশের কোড আসলে বলছে   “টেবিল update করা, পাসওয়ার্ড পরিবর্তন করে user-এর দেওয়া নতুন পাসওয়ার্ড করুন – এই পাসওয়ার্ড টাই তারা চাইছে ।
+
|এই কোডের অংশ আসলে বলছে “টেবিল update করা, পাসওয়ার্ডকে user দ্বারা লেখা নতুন পাসওয়ার্ডে বদলানো – এই পাসওয়ার্ড যা তারা চাইছে।
 
|-
 
|-
|1:32
+
|01:32
|এবং এই “where” পরিবর্তন করে Alex করুন,
+
|এবং এই “where” কে Alex এ বদলান।
 
|-
 
|-
|1:37
+
|01:37
|যেহেতু এটি সমান Alex.
+
|কারণ এটি Alex এর সমান।
 
|-
 
|-
|1:40
+
|01:40
|তাহলে এই পাসওয়ার্ড টি পরিবর্তন হবে কারণ এই username হলো  Alex এর সমান ।
+
|অর্থাৎ এই পাসওয়ার্ডটি বদলে যাবে কারণ এই username, Alex এর সমান।
 
|-
 
|-
|1:45
+
|01:45
|তাহলে এটি ৯০০ থেকে এবং এই পরিবর্তনটি করার পরেই, আমরা এটি refresh করতে পারি এবং দেখে নিতে পারি এটি আসলে পরিবর্তিত হয়েছে কিনা ।
+
|এটি 900 থেকে শুরু হয় এবং এটি বদলানোর পরেই, আমরা এটি রিফ্রেশ করতে পারি এবং যাচাই করতে পারি এটি বাস্তবে বদলে গেছে।
 
|-
 
|-
|1:56
+
|01:56
|এবার আমি আরো কিছু যোগ করব ।
+
|এবার আমি আরো কিছু যোগ করব।
 
|-
 
|-
|2:03
+
|02:03
|Let’s just put this back up here.
+
|এটিকে আবার এখানে রাখি।
 
|-
 
|-
|2:06
+
|02:06
|আমি এই পৃষ্ঠাটিকে মেরে ফেলব এবং লিখব “die” এবং তারপর লিখব “Your password has been changed”.
+
|আমি এই পৃষ্ঠাটিকে নষ্ট করব এবং লিখব “die” এবং তারপর লিখব “Your password has been changed”.
 
|-
 
|-
|2:15
+
|02:15
|তারপর আমি একটি লাইন-এ লিখব “return” এবং এটি আমাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে ।
+
|তারপর আমি “Return” কথিত একটি লিঙ্ক রাখব এবং এটি মূল পৃষ্ঠায় ফেরৎ যাবে।
 
|-
 
|-
|2:23
+
|02:23
|এবং এটি হলো “index.php”.
+
|এবং এটি হল “index.php”.  
 
|-
 
|-
|2:27
+
|02:27
|এই পৃষ্ঠাটিকে মেরে ফেলার আগে, এই সেশন-টিকে ধংস করতে হবে ।
+
|এই পৃষ্ঠাটিকে নষ্ট করার আগে, এই সেশন নষ্ট করতে যাচ্ছি।
 
|-
 
|-
|2:31
+
|02:31
|তাহলে  “session destroy”.
+
|তাই “session destroy”.
 
|-
 
|-
|2:33
+
|02:33
|এর কারণ হলো , একবার user তার পাসওয়ার্ড পরিবরণ করে দিলে, এই লিংক তাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে, এবং এটি সেশন ধংশ করে দেবে ।
+
|এর কারণ হল, একবার user তার পাসওয়ার্ড বদলালে এই লিঙ্ক তাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে এবং এটি সেশন নষ্ট করবে।
 
|-
 
|-
|2:42
+
|02:42
|তাহলে তাকে আবার নতুন পাসওয়ার্ড ব্যবহার করে লগইন করতে হবে ।
+
|তাই তাকে আবার নতুন পাসওয়ার্ড ব্যবহার করে লগইন করতে হবে।
 
|-
 
|-
|2:59
+
|02:59
|তাহেল এটি পরিখা করতে, মনে রাখবেন, আমার বর্তমান পাসওয়ার্ড হলো "abc" যার md5 hash  900 থেকে শুরু হয় ।
+
|অর্থাৎ এটি যাচাই করলে মনে রাখবেন যে আমার বর্তমান পাসওয়ার্ড হল "abc" যার md5 হ্যাশ 900 থেকে শুরু হয়।
 
|-
 
|-
|3:00
+
|03:00
|আমি যদি ফিরে গিয়ে পুরনো পাসওয়ার্ড হিসাবে লিখি - "abc", আমার নতুন পাসওয়ার্ড হিসাবে লিখি "123" এবং ক্লিক করি “change password”. আমরা দেখতে পাচ্ছি সব যাচাইকরণ হয়ে গেছে, পাসওয়ার্ড পরিবর্তিত হয়ে গেছে, এবং আমি মূল পৃষ্ঠায় ফেরত যাবার জন্য এই বার্তা-টি পাচ্ছি ।
+
|আমি এখানে ফিরে গিয়ে পুরানো পাসওয়ার্ড "abc", নতুন পাসওয়ার্ড "123" লিখি এবং “change password” ক্লিক করি। আমরা দেখতে পাচ্ছি সব যাচাইকরণ হয়ে গেছে, পাসওয়ার্ড বদলে গেছে এবং আমি এই সূচনা মূল পৃষ্ঠায় ফিরে যাওয়ার জন্য পাই।
 
|-
 
|-
|3:18
+
|03:18
|এখন যদি আমি সদস্য পৃষ্ঠায় ফেরত যেতে চাই, আপনি দেখতে পাবেন you must be logged in আমাদের সেশন ধংশ হয়ে গেছে, কারণ আমরা এখানে “session destroy” ফাংশন ব্যবহার করেছি ।
+
|এখন সদস্য পৃষ্ঠায় ফেরত যেতে চাইলে, আপনি দেখবেন you must be logged in. আমাদের সেশন নষ্ট হয়ে গেছে কারণ আমরা এখানে “session destroy” ফাংশন ব্যবহার করেছি।
 
|-
 
|-
|3:32
+
|03:32
|এছাড়াও আমি যদি আবার লগইন করে পাসওয়ার্ড হিসাবে আমার পুরনো পাসওয়ার্ড অর্থাত "abc" লিখি, আমরা “Incorrect password” বার্তা দেখতে পাচ্ছি ।
+
|এছাড়াও আমি আবার লগইন করে পাসওয়ার্ড হিসাবে আমার পুরানো পাসওয়ার্ড অর্থাৎ "abc" লিখলে, আমরা “Incorrect password” ম্যাসেজ পাই।
 
|-
 
|-
|3:43
+
|03:43
|তাহলে লেখা যাক "123", হয়ে গেছে, এর প্রমান এখানে দেখা যাচ্ছে ।
+
|তাই আমি "123" লিখলে "you’re in!" এবং এর প্রমান এখানে দেখাচ্ছে।
 
|-
 
|-
|3:50
+
|03:50
|back করে ক্লিক করুন “browse” ।  স্ক্রল ডাউন করুন, আমরা দেখতে পাচ্ছি পাসওয়ার্ড ৯০০ থেকে ২০২ -তে পরিবর্তিত হয়ে গেছে
+
|এখন ফিরে গিয়ে “browse” এ ক্লিক করি. নীচে স্ক্রোল করি, আমরা দেখতে পাচ্ছি পাসওয়ার্ড 900 থেকে 202 তে বদলে গেছে।
 
|-
 
|-
|3:59
+
|03:59
|তাহলে এটি একটি সম্পূর্ণ নতুন hash এবং নতুন পাসওয়ার্ড ।
+
|অর্থাৎ এটি একটি সম্পূর্ণ নতুন হ্যাশ এবং নতুন পাসওয়ার্ড।
 
|-
 
|-
|4:06
+
|04:06
|তাহলে সবকিছু ঠিকঠাক কাজ করছে । এটি বেশ সহজেই করা যায়  ।
+
|সবকিছু ঠিকঠাক কাজ করছে। এটি বেশ সহজেই করা যায়।
 
|-
 
|-
|4:11
+
|04:11
|আপনাকে শুধুমাত্র "sql" queries ভালোভাবে জানতে হবে । আমার এই বিষয় টিউটোরিয়াল আছে ।
+
|আপনাকে শুধুমাত্র "sql" queries ভালোভাবে জানতে হবে। আমার এই বিষয়েরও টিউটোরিয়াল রয়েছে।
 
|-
 
|-
|4:18
+
|04:18
|এবং আপনাকে যুক্তি-সঙ্গত ভাবে ভাবতে হবে কিভাবে আপনার পুরনো পাসওয়ার্ড এবং দুটি নতুন পাসওয়ার্ড পরীক্ষা করবেন ।
+
|আপনাকে যুক্তি-সঙ্গতভাবে পুরানো পাসওয়ার্ড এবং দুটি নতুন পাসওয়ার্ড যাচাই করা সম্পর্কে ভাবতে হবে।
 
|-
 
|-
|4:24
+
|04:24
|অবশ্যই আমরা যখন রেজিস্ট্রেশন করেছিলাম, পাসওয়ার্ড-এর দৈর্ঘ্যের একটি সীমা ছিল ।
+
|অবশ্যই আমরা যখন রেজিস্ট্রেশন করেছিলাম, পাসওয়ার্ডের দৈর্ঘ্যের একটি সীমা ছিল।
 
|-
 
|-
|4:31
+
|04:31
|আপনি নিজে একটি পরীক্ষা যোগ করুন এটা দেখতে যাতে পাসওয়ার্ড অক্ষরের বেশি এবং ২৫ অক্ষরের কম হয় ।
+
|আমি এটি আপনার উপর ছাড়ছি যে আপনি নিজে একবার যাচাই করুন এই দেখতে যে পাসওয়ার্ড 6 অক্ষরের বেশী এবং 25 অক্ষরের কম হয়।
 
|-
 
|-
|4:42
+
|04:42
|তাহলে আপনি এরকম আরো অনেক পরীক্ষা করতে পারেন, কিন্তু mysql  ডেটাবেস ব্যবহার করে php তে পাসওয়ার্ড পরিবর্তন করার এটাই মূল কাঠামো ।
+
|আপনি এরকম আরো অনেক যাচাই করতে পারেন, কিন্তু php তে MySQL ডেটাবেস ব্যবহার করে পাসওয়ার্ড বদলানোর এটিই মূল কাঠামো।
 
|-
 
|-
|4:53
+
|04:53
|আশা করি ভিডিও-টি আপনার ভালোলেগেছে । যদি আপনার কোনো মন্ত্যব্য থাকে, তা অবশ্যই আমাকে জানাবেন । এছাড়াও video updates subscribe করুন ।
+
|আশা করি আপনার ভিডিওটি ভালো লেগেছে। কোনো মন্ত্যব্য বা প্রশ্ন থাকলে অবশ্যই জানাবেন। এছাড়াও ভিডিও আপডেটের জন্য সাবস্ক্রাইব করুন ।
 
|-
 
|-
|5:01
+
|05:01
|আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ করেছি । ধন্যবাদ ।
+
|এই টিউটোরিয়ালে অংশগ্রহণের জন্য ধন্যবাদ।
 
|-
 
|-

Latest revision as of 17:20, 7 March 2017

Time Narration
00:03 এটি Change password সংক্রান্ত টিউটোরিয়ালের তৃতীয় অংশ. এই অংশে, আমরা ডেটাবেসে পাসওয়ার্ড বদলাবো।
00:11 আমি আগেই ডেটাবেবেসের সাথে যুক্ত হয়েছি।
00:14 আমরা আগেই এখানে জুড়েছি তাই পুনরায় যোগ হওয়ার দরকার নেই, কারণ এই কম্যান্ড আগেই পুনরায় জারী করা হয়েছে।
00:23 আমি “query change” নামে একটি নতুন query বানাবো এবং সেটি “mysql query" ফাংশনের সমান হবে।
00:30 এখন, এটি নতুন ধরনের কোড। আমি নীচে স্ক্রোল করব যাতে আপনি এটি ভালোভাবে দেখতে পান।
00:36 এটি “UPDATE”. তাই আমি লিখেছি “UPDATE users” - যা আমাদের টেবিল - তাই "users" টেবিল আপডেট করতে হবে।
00:44 আমি লিখব 'SET password equal to new password'.
00:51 এখানে উদ্ধৃতি চিহ্নের ব্যবহার নিশ্চিত করুন।
00:56 এরপর লিখব WHERE username is equal to the "user", ভ্যারিয়েবল যেটি বর্তমানে পৃষ্ঠায় রয়েছে।
01:03 এখন এখানে এই কলামে
01:07 যা কিছু আমাদের কাছে রয়েছে তার সমান হবে।
01:12 যেহেতু আমরা php সেশন আগেই সংশাধিত করেছি,
01:18 যা "Alex" এর সমান।
01:21 এই কোডের অংশ আসলে বলছে “টেবিল update করা, পাসওয়ার্ডকে user দ্বারা লেখা নতুন পাসওয়ার্ডে বদলানো – এই পাসওয়ার্ড যা তারা চাইছে।
01:32 এবং এই “where” কে Alex এ বদলান।
01:37 কারণ এটি Alex এর সমান।
01:40 অর্থাৎ এই পাসওয়ার্ডটি বদলে যাবে কারণ এই username, Alex এর সমান।
01:45 এটি 900 থেকে শুরু হয় এবং এটি বদলানোর পরেই, আমরা এটি রিফ্রেশ করতে পারি এবং যাচাই করতে পারি এটি বাস্তবে বদলে গেছে।
01:56 এবার আমি আরো কিছু যোগ করব।
02:03 এটিকে আবার এখানে রাখি।
02:06 আমি এই পৃষ্ঠাটিকে নষ্ট করব এবং লিখব “die” এবং তারপর লিখব “Your password has been changed”.
02:15 তারপর আমি “Return” কথিত একটি লিঙ্ক রাখব এবং এটি মূল পৃষ্ঠায় ফেরৎ যাবে।
02:23 এবং এটি হল “index.php”.
02:27 এই পৃষ্ঠাটিকে নষ্ট করার আগে, এই সেশন নষ্ট করতে যাচ্ছি।
02:31 তাই “session destroy”.
02:33 এর কারণ হল, একবার user তার পাসওয়ার্ড বদলালে এই লিঙ্ক তাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে এবং এটি সেশন নষ্ট করবে।
02:42 তাই তাকে আবার নতুন পাসওয়ার্ড ব্যবহার করে লগইন করতে হবে।
02:59 অর্থাৎ এটি যাচাই করলে মনে রাখবেন যে আমার বর্তমান পাসওয়ার্ড হল "abc" যার md5 হ্যাশ 900 থেকে শুরু হয়।
03:00 আমি এখানে ফিরে গিয়ে পুরানো পাসওয়ার্ড "abc", নতুন পাসওয়ার্ড "123" লিখি এবং “change password” ক্লিক করি। আমরা দেখতে পাচ্ছি সব যাচাইকরণ হয়ে গেছে, পাসওয়ার্ড বদলে গেছে এবং আমি এই সূচনা মূল পৃষ্ঠায় ফিরে যাওয়ার জন্য পাই।
03:18 এখন সদস্য পৃষ্ঠায় ফেরত যেতে চাইলে, আপনি দেখবেন you must be logged in. আমাদের সেশন নষ্ট হয়ে গেছে কারণ আমরা এখানে “session destroy” ফাংশন ব্যবহার করেছি।
03:32 এছাড়াও আমি আবার লগইন করে পাসওয়ার্ড হিসাবে আমার পুরানো পাসওয়ার্ড অর্থাৎ "abc" লিখলে, আমরা “Incorrect password” ম্যাসেজ পাই।
03:43 তাই আমি "123" লিখলে "you’re in!" এবং এর প্রমান এখানে দেখাচ্ছে।
03:50 এখন ফিরে গিয়ে “browse” এ ক্লিক করি. নীচে স্ক্রোল করি, আমরা দেখতে পাচ্ছি পাসওয়ার্ড 900 থেকে 202 তে বদলে গেছে।
03:59 অর্থাৎ এটি একটি সম্পূর্ণ নতুন হ্যাশ এবং নতুন পাসওয়ার্ড।
04:06 সবকিছু ঠিকঠাক কাজ করছে। এটি বেশ সহজেই করা যায়।
04:11 আপনাকে শুধুমাত্র "sql" queries ভালোভাবে জানতে হবে। আমার এই বিষয়েরও টিউটোরিয়াল রয়েছে।
04:18 আপনাকে যুক্তি-সঙ্গতভাবে পুরানো পাসওয়ার্ড এবং দুটি নতুন পাসওয়ার্ড যাচাই করা সম্পর্কে ভাবতে হবে।
04:24 অবশ্যই আমরা যখন রেজিস্ট্রেশন করেছিলাম, পাসওয়ার্ডের দৈর্ঘ্যের একটি সীমা ছিল।
04:31 আমি এটি আপনার উপর ছাড়ছি যে আপনি নিজে একবার যাচাই করুন এই দেখতে যে পাসওয়ার্ড 6 অক্ষরের বেশী এবং 25 অক্ষরের কম হয়।
04:42 আপনি এরকম আরো অনেক যাচাই করতে পারেন, কিন্তু php তে MySQL ডেটাবেস ব্যবহার করে পাসওয়ার্ড বদলানোর এটিই মূল কাঠামো।
04:53 আশা করি আপনার ভিডিওটি ভালো লেগেছে। কোনো মন্ত্যব্য বা প্রশ্ন থাকলে অবশ্যই জানাবেন। এছাড়াও ভিডিও আপডেটের জন্য সাবস্ক্রাইব করুন ।
05:01 এই টিউটোরিয়ালে অংশগ্রহণের জন্য ধন্যবাদ।

Contributors and Content Editors

Antarade, Satarupadutta