PHP-and-MySQL/C4/User-Registration-Part-5/Bengali
From Script | Spoken-Tutorial
Time | Narration |
---|---|
00:00 | User registration -টিউটোরিয়াল-এর পঞ্চম ভাগে আপনাদের স্বাগত । |
00:04 | আমরা এখানে আমাদের registration login process-এর বিষয়ে আলোচনা করব । |
00:11 | তারপর আমরা সম্পূর্ণ পরীক্ষা করে দেখব সব ঠিক কাজ করছে কিনা । |
00:14 | শেষ ভাগে দেখেছেন, নিজেকে ডেটাবেস -এ রেজিস্টার করেছি । |
00:19 | সবকিছু ঠিক কাজ করছে এবং আমি এখানে এই login স্ক্রিন-এ রয়েছি ।
|
00:24 | দেখা যাক লগইন করতে পারি কিনা । ধরুন, username হলো "alex" এবং পাসওয়ার্ড-টি হলো যা আমরা আগে দিয়েছিলাম সেটা । |
00:34 | দেখুন, লগইন-এ ক্লিক করলে দেখাচ্ছে, "Incorrect password" । |
00:40 | এর মানে এই নয় যে আমার username খুঁজে পাওয়া যায়নি । |
00:44 | এটিকে username -এ লেখা যাক এবং আমার পাসওয়ার্ড-ও লিখলাম । |
00:49 | এটি দেখাচ্ছে user -এর কোনো অস্তিত্ব নেই । |
00:52 | কিন্তু এখানে, এটি দেখাচ্ছে যে আমার username -এর অস্তিত্ব রয়েছে কিন্তু আমার পাসওয়ার্ড-টি ভুল । |
00:58 | আসলে, আমার পাসওয়ার্ড ভুল বলার কারণ হলো এখানে আমার plain text পাসওয়ার্ড ডেটাবেস-এর মধ্যে থাকা আমার "md5-encrypted" পাসওয়ার্ড -এর সাথে মেলানো হচ্ছে । |
01:11 | এর সমাধান্ করতে, আমার login পৃষ্ঠায় ফিরে যাক, যেটি আমরা আগে টিউটোরিয়াল - the userlogin টিউটোরিয়াল-এ তৈরী করেছিলাম । |
01:22 | অর্থাত যেখানে আমার পাসওয়ার্ড তুলনা করে দেখেছিলাম তারা মেলে কিনা । |
01:29 | এটি ওখানে আমাদের username পরীক্ষা করছে এবং এটি আমাদের পাসওয়ার্ড পরীক্ষা করছে । |
01:35 | আমাদের পাসওয়ার্ড পরীক্ষা করা দরকার । ধরুন, এই মুহুর্তে, আমি আমার পাসওয়ার্ড হিসাবে লিখেছি "slicer u k 1". |
01:46 | তাহলে, আমি এখানে এই পাসওয়ার্ড-টি লিখছি । এটি বেস অদ্ভূত ! |
01:53 | "slicer u k 1" । ঠিকাছে, এখন এটি পরীক্ষা হচ্চীবং একাহ্নে পাসওয়ার্ড সমান slicer u k1. |
02:02
। কিন্তু এই "password" টি সমান "dbpassword" । তাই এই তুলনাটি সঠিক হচ্ছেনা । | |
02:10 | আমাদের পাসওয়ার্ড এনক্রিপ্ট করার সময় এটি নির্বাচন করতে হবে । |
02:15 | তাহলে এখন এটি প্রকৃতপক্ষে এটির সমান হবে, তাহলে এই এনক্রিপ্ট করা "slicer u k 1", জেরি এই "slicer u k 1"-এর সমান । |
02:26 | তাহলে আমরা একটি md5 এনক্রিপ্ট করা পাসওয়ার্ড-কে আমাদের ডেটাবেস-এর md5 এনক্রিপ্ট করা পাসওয়ার্ড-এর সাথে তুলনা করছি । |
02:35 | ফর্ম-টিকে পুনরায় submit করা যাক । Oh! ভুল রয়েছে ! |
02:39 | আবার চেষ্টা করা যাক ।login-এ ক্ল্সিক করুন । না, এটা হচ্ছে না । |
02:45 | পরীক্ষা করে দেখা যাক । "password" সমান "POST password", তাহলে md5 হলো password । |
02:56 | back করুন এবং এটি refresh করুন । |
03:00 | আমার পাসওয়ার্ড লিখলাম । ঠিকাছে, বুঝতে পারছি সমস্যাটি এখানে রয়েছি । |
03:06 | এখানে সমস্যা টি হলো আমাদের md5 পাসওয়ার্ড-টি সম্পূর্ণ সঠিক কিন্তু এটিকে এমন একটি পাসওয়ার্ড-এর সাথে তুলনা করা হচ্ছে যেটিকে ডেটাবেস-এ কেটে ছেঁটে ছোট করা হয়েছে । |
03:19 | এর কারণ হলো, আমাদের ডেটাবেস কাঠামোতে গিয়ে নিচে এখানে আমাদের পাসওয়ার্ড ক্ষেত্রটি এডিট করলে দেখা যাচ্ছে বর্তমানে এটি সর্বচ্চ দৈর্ঘ্য হলো ২৫ । |
03:35 | তাহলে এটির সীমা বাড়িয়ে, ধরুন ১০০ করা যাক । |
03:40 | md5 string-এর দৈর্ঘ্য সম্বন্ধে আমি ঠিক নিশ্চিত নই, কিন্তু আমি লিখব length value = 100 । Save that. |
03:50 | আমি আমাদের টেবিল থেকে মান-টি খুঁজে বার করে ডিলিট করব ।তারপর আমি back করব এবং পুনরায় register করব । |
03.58 | তাহলে , register । আপনার username নির্বাচন করুন । |
04.02 | আগের মত ধরুন, এটি "alex"। পাসওয়ার্ড নির্বাচন করুন, ধরুন "slicer u k 1" । এবার ক্লিক করুন "Register" । |
04:14 | "You have been registered. Return to login page". |
04:18 | এখন, আবার আমাদের ডেটাবেস দেখে নেওয়া যাক । |
04:21 | এটি এখনি বেশ বড় লাগছে, এটিকে কেটে ছোট করা হয়নি কারণ আমি এর দৈর্ঘ্য বদলে দিয়েছি । |
04:27 | তাহলে এখন, আবার লগইন করলে, পাসওয়ার্ড ঠিক করে লেখা যাক । |
04:34 | আমার লগইন করতে পারছি । তাহলে একবার string length দেখে নেওয়া যাক । |
04.41 | আশা করি আপনি এটি বুঝতে পেরেছেন । |
04.43 | আপনি এই টিউটোরিয়াল আরো বিস্তারে জানতে চাইলে আমাকে জানাবেন । |
04:48 | এটি হলো user registration । |
04:50 | এর পরবর্তী টিউটোরিয়াল-এ user login নিয়ে আলোচনা করা হবে । |
04:54 | তাহলে সবকিছু মিলিয়ে, আমরা একটি সম্পূর্ণ কার্যকরী user register এবং login প্রক্রিয়া তৈরী করতে পেরেছি ।
|
05:02 | আমি এটিকে আমার প্রজেক্ট-এর কাজে ব্যবহার করব । উদাহরণস্বরূপ, |
05:07 | আমি এমন একটি প্রজেক্ট তৈরী করতে পারি যা user login এবং user registration ব্যবহার করবে । তাহলে আমি এটির অনেক ব্যবহার করব । |
05:16 | আরো তথ্যের জন্য user login এবং registration বিষয় আমার প্রজেক্টগুলি দেখবেন । |
05:23 | আপনার কোনো প্রশ্ন থাকলে বা আরো কিছু জানতে চাইলে, আমাকে অবশ্যই জানাবেন । |
05:30 | ভবিষ্যতের জন্য updates subscribe করুন । আমি অন্তরা এই টিউটোরিয়াল অনুবাদ করেছি । ধন্যবাদ । |