Difference between revisions of "PHP-and-MySQL/C4/User-Password-Change-Part-3/Bengali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 !Time !Narration |- |0:03 |পাসওয়ার্ড পরিবর্তন সংক্রান্ত টিউটোরিয়াল-এর এটি ত…') |
|||
Line 13: | Line 13: | ||
|- | |- | ||
|0:23 | |0:23 | ||
− | + | |আমি “query change” নাম একটি নতুন query তৈরী করব এবং সেটি “mysql query" ফাংশন-এর সামনা হবে । | |
|- | |- | ||
|0:30 | |0:30 |
Revision as of 12:44, 29 April 2014
Time | Narration |
---|---|
0:03 | পাসওয়ার্ড পরিবর্তন সংক্রান্ত টিউটোরিয়াল-এর এটি তৃতীয় ভাগ । এই অংশে, আমরা ডেটাবেস-এ পাসওয়ার্ড পরিবর্তন করব । |
0:11 | আমি আগে থেকে ডেটাবেস-এ সংযোগ করে রেখেছি । |
0:14 | আমি আগে থেকেই যুক্ত আছি, তাই পুনরায় সংযোগ করার প্রয়োজন নেই, since that command has already been reissued. |
0:23 | আমি “query change” নাম একটি নতুন query তৈরী করব এবং সেটি “mysql query" ফাংশন-এর সামনা হবে । |
0:30 | এখন, এটি নতুন ধরনের কোড... । আমি স্ক্রল ডাউন করছি যাতে আপনি ভালোভাবে দেখতে পান । |
0:36 | এটি হলো “UPDATE”.। তাহলে আমি লিখেছি “UPDATE users” - যেটি আপনি আমাদের টেবিলে দেখতে পাচ্ছেন - তাহলে আমাদের "users" টেবিল আপডেট করতে হবে । |
0:44 | আমি লিখব “SET password সমান নতুন password” |
0:51 | এখানের উধ্রিতিচিহ্নতি খেয়াল রাখবেন । |
0:56 | এরপর লিখতে হবে WHERE username সমান "user" ভেরিয়াবল যেটি আমাদের পৃষ্ঠায় বর্তমানে রয়েছে । |
1:03 | এখন এটি |
1:07
।এখানে এই কলামে যা রয়েছে তার সমান হবে । | |
1:12 | যেহেতু আমাদের php সেশন-এ কাজ করছি, |
1:18 | যা সামন "Alex". |
1:21 | এই অংশের কোড আসলে বলছে “টেবিল update করা, পাসওয়ার্ড পরিবর্তন করে user-এর দেওয়া নতুন পাসওয়ার্ড করুন – এই পাসওয়ার্ড টাই তারা চাইছে । |
1:32 | এবং এই “where” পরিবর্তন করে Alex করুন, |
1:37 | যেহেতু এটি সমান Alex. |
1:40 | তাহলে এই পাসওয়ার্ড টি পরিবর্তন হবে কারণ এই username হলো Alex এর সমান । |
1:45 | তাহলে এটি ৯০০ থেকে এবং এই পরিবর্তনটি করার পরেই, আমরা এটি refresh করতে পারি এবং দেখে নিতে পারি এটি আসলে পরিবর্তিত হয়েছে কিনা । |
1:56 | এবার আমি আরো কিছু যোগ করব । |
2:03 | Let’s just put this back up here. |
2:06 | আমি এই পৃষ্ঠাটিকে মেরে ফেলব এবং লিখব “die” এবং তারপর লিখব “Your password has been changed”. |
2:15 | তারপর আমি একটি লাইন-এ লিখব “return” এবং এটি আমাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে । |
2:23 | এবং এটি হলো “index.php”. |
2:27 | এই পৃষ্ঠাটিকে মেরে ফেলার আগে, এই সেশন-টিকে ধংস করতে হবে । |
2:31 | তাহলে “session destroy”. |
2:33 | এর কারণ হলো , একবার user তার পাসওয়ার্ড পরিবরণ করে দিলে, এই লিংক তাকে মূল পৃষ্ঠায় ফিরিয়ে আনবে, এবং এটি সেশন ধংশ করে দেবে । |
2:42 | তাহলে তাকে আবার নতুন পাসওয়ার্ড ব্যবহার করে লগইন করতে হবে । |
2:59 | তাহেল এটি পরিখা করতে, মনে রাখবেন, আমার বর্তমান পাসওয়ার্ড হলো "abc" যার md5 hash 900 থেকে শুরু হয় । |
3:00 | আমি যদি ফিরে গিয়ে পুরনো পাসওয়ার্ড হিসাবে লিখি - "abc", আমার নতুন পাসওয়ার্ড হিসাবে লিখি "123" এবং ক্লিক করি “change password”. আমরা দেখতে পাচ্ছি সব যাচাইকরণ হয়ে গেছে, পাসওয়ার্ড পরিবর্তিত হয়ে গেছে, এবং আমি মূল পৃষ্ঠায় ফেরত যাবার জন্য এই বার্তা-টি পাচ্ছি । |
3:18 | এখন যদি আমি সদস্য পৃষ্ঠায় ফেরত যেতে চাই, আপনি দেখতে পাবেন you must be logged in । আমাদের সেশন ধংশ হয়ে গেছে, কারণ আমরা এখানে “session destroy” ফাংশন ব্যবহার করেছি । |
3:32 | এছাড়াও আমি যদি আবার লগইন করে পাসওয়ার্ড হিসাবে আমার পুরনো পাসওয়ার্ড অর্থাত "abc" লিখি, আমরা “Incorrect password” বার্তা দেখতে পাচ্ছি । |
3:43 | তাহলে লেখা যাক "123", হয়ে গেছে, এর প্রমান এখানে দেখা যাচ্ছে । |
3:50 | back করে ক্লিক করুন “browse” । স্ক্রল ডাউন করুন, আমরা দেখতে পাচ্ছি পাসওয়ার্ড ৯০০ থেকে ২০২ -তে পরিবর্তিত হয়ে গেছে |
3:59 | তাহলে এটি একটি সম্পূর্ণ নতুন hash এবং নতুন পাসওয়ার্ড । |
4:06 | তাহলে সবকিছু ঠিকঠাক কাজ করছে । এটি বেশ সহজেই করা যায় । |
4:11 | আপনাকে শুধুমাত্র "sql" queries ভালোভাবে জানতে হবে । আমার এই বিষয় টিউটোরিয়াল আছে । |
4:18 | এবং আপনাকে যুক্তি-সঙ্গত ভাবে ভাবতে হবে কিভাবে আপনার পুরনো পাসওয়ার্ড এবং দুটি নতুন পাসওয়ার্ড পরীক্ষা করবেন । |
4:24 | অবশ্যই আমরা যখন রেজিস্ট্রেশন করেছিলাম, পাসওয়ার্ড-এর দৈর্ঘ্যের একটি সীমা ছিল । |
4:31 | আপনি নিজে একটি পরীক্ষা যোগ করুন এটা দেখতে যাতে পাসওয়ার্ড ৬ অক্ষরের বেশি এবং ২৫ অক্ষরের কম হয় । |
4:42 | তাহলে আপনি এরকম আরো অনেক পরীক্ষা করতে পারেন, কিন্তু mysql ডেটাবেস ব্যবহার করে php তে পাসওয়ার্ড পরিবর্তন করার এটাই মূল কাঠামো । |
4:53 | আশা করি ভিডিও-টি আপনার ভালোলেগেছে । যদি আপনার কোনো মন্ত্যব্য থাকে, তা অবশ্যই আমাকে জানাবেন । এছাড়াও video updates subscribe করুন । |
5:01 | আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ করেছি । ধন্যবাদ । |