Difference between revisions of "PHP-and-MySQL/C4/User-Registration-Part-5/Bengali"
From Script | Spoken-Tutorial
| Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
| − | + | |'''Time''' | |
| − | + | |'''Narration''' | |
|- | |- | ||
|00:00 | |00:00 | ||
| − | |User registration | + | |User registration টিউটোরিয়ালের পঞ্চম ভাগে আপনাদের স্বাগত। |
|- | |- | ||
|00:04 | |00:04 | ||
| − | | | + | |এখানে আমরা আমাদের registration login প্রক্রিয়ার বিষয় সম্পর্কে আলোচনা করব। |
|- | |- | ||
|00:11 | |00:11 | ||
| − | |তারপর | + | |তারপর সম্পূর্ণ পরীক্ষা করে দেখব সব ঠিক কাজ করছে কিনা। |
|- | |- | ||
|00:14 | |00:14 | ||
| − | |শেষ ভাগে | + | |শেষ ভাগে দেখেছেন, নিজেকে ডেটাবেসে রেজিস্টার করেছি। |
|- | |- | ||
|00:19 | |00:19 | ||
| − | |সবকিছু ঠিক কাজ করছে এবং আমি এখানে এই | + | |সবকিছু ঠিক কাজ করছে এবং আমি এখানে এই login স্ক্রিনে রয়েছি। |
| − | + | ||
|- | |- | ||
|00:24 | |00:24 | ||
| − | | | + | |দেখি আমি লগইন করতে পারি কিনা। ধরুন, username হল "alex" এবং পাসওয়ার্ডটি হল যা আমরা আগে দিয়েছিলাম। |
|- | |- | ||
|00:34 | |00:34 | ||
| − | | | + | |আমরা যেই Login এ টিপি এটি দেখাচ্ছে, "Incorrect password". |
|- | |- | ||
|00:40 | |00:40 | ||
| − | |এর মানে এই নয় যে আমার | + | |এর মানে এই নয় যে আমার username খুঁজে পাওয়া যায়নি। |
|- | |- | ||
|00:44 | |00:44 | ||
| − | |এটিকে | + | |এটিকে username এ লিখি এবং আমার পাসওয়ার্ড ও লিখি। |
|- | |- | ||
|00:49 | |00:49 | ||
| − | |এটি দেখাচ্ছে | + | |এটি দেখাচ্ছে "That user doesn't exist". |
|- | |- | ||
|00:52 | |00:52 | ||
| − | |কিন্তু এখানে, এটি দেখাচ্ছে যে আমার username | + | |কিন্তু এখানে, এটি দেখাচ্ছে যে আমার username উপস্থিত কিন্তু আমার পাসওয়ার্ডটি ভুল। |
|- | |- | ||
|00:58 | |00:58 | ||
| − | | | + | |আমার পাসওয়ার্ড ভুল হওয়ার কারণ হল এখানে আমার সাধারণ পাসওয়ার্ডের তুলনা ডেটাবেসে থাকা "md5-encrypted" পাসওয়ার্ডের সাথে করা হচ্ছে। |
|- | |- | ||
|01:11 | |01:11 | ||
| − | | | + | |আমার এটি এইভাবে করি যে আমরা আমার login পৃষ্ঠায় ফিরে যাই, যা আমরা আগের টিউটোরিয়াল -userlogin টিউটোরিয়ালে করেছিলাম। |
|- | |- | ||
|01:22 | |01:22 | ||
| − | | | + | |সেই অংশে, যেখানে আমার পাসওয়ার্ড তুলনা করে দেখেছিলাম যে তারা মেলে কিনা। |
|- | |- | ||
|01:29 | |01:29 | ||
| − | |এটি | + | |এটি আমাদের username যাচাই করে এবং এটি আমাদের পাসওয়ার্ড যাচাই করে। |
|- | |- | ||
|01:35 | |01:35 | ||
| − | |আমাদের পাসওয়ার্ড | + | |আমাকে আমাদের পাসওয়ার্ড যাচাই করতে হবে। ধরুন, এই মুহুর্তে, আমি আমার পাসওয়ার্ড হিসাবে লিখেছি "slicer u k 1". |
|- | |- | ||
|01:46 | |01:46 | ||
| − | | | + | |এটি হল পাসওয়ার্ড যা আমি এখানে লিখছি। এটি বেশ পুরোনো। |
|- | |- | ||
|01:53 | |01:53 | ||
| − | |"slicer u k 1" | + | |"slicer u k 1". এখন এটি এখানে এই এবং এই পাসওয়ার্ডকে slicer u k1 এর সমান যাচাই করে। |
|- | |- | ||
| − | + | |02:02 | |
| − | + | |কিন্তু এই "password" "dbpassword" এর সমান। তাই আমরা তুলনা করতে পারছি না। | |
|- | |- | ||
|02:10 | |02:10 | ||
| − | |আমাদের | + | |আমাদের সেটি তখন চয়ন করতে হবে যখন পাসওয়ার্ড এনক্রিপ্ট করি। |
|- | |- | ||
|02:15 | |02:15 | ||
| − | | | + | |এখন এটি প্রকৃতপক্ষে এটির সমান হবে, অর্থাৎ এই "slicer u k 1" এনক্রিপ্ট করা, যা এই "slicer u k 1" এর সমান। |
|- | |- | ||
|02:26 | |02:26 | ||
| − | | | + | |আমরা ডেটাবেসে একটি md5 এনক্রিপ্ট করা পাসওয়ার্ডের তুলনা একটি এনক্রিপ্ট করা পাসওয়ার্ডের সাথে করছি। |
|- | |- | ||
|02:35 | |02:35 | ||
| − | | | + | |আমি ফর্মটিকে আবার জমা করি. আবার এরর। |
|- | |- | ||
|02:39 | |02:39 | ||
| − | |আবার চেষ্টা | + | |আবার চেষ্টা করি. login-এ টিপি। না, এটি হচ্ছে না। |
|- | |- | ||
|02:45 | |02:45 | ||
| − | | | + | |এটি যাচাই করি। "password" "POST password" এর সমান, তাই md5 হল পাসওয়ার্ড। |
|- | |- | ||
|02:56 | |02:56 | ||
| − | | | + | |আমি ফিরে যাই এবং এটি রিফ্রেশ করি। |
|- | |- | ||
|03:00 | |03:00 | ||
| − | |আমার পাসওয়ার্ড | + | |আমার পাসওয়ার্ড লিখি। ঠিক কাছে, আমি বুঝতে পারছি এখানে সমস্যাটি কোথায়। |
| + | |||
|- | |- | ||
|03:06 | |03:06 | ||
| − | |এখানে | + | |এখানে সমস্যাটি হল আমাদের md5 পাসওয়ার্ডটি সম্পূর্ণ সঠিক কিন্তু এর তুলনা এমন একটি পাসওয়ার্ডের সাথে হচ্ছে যা ডেটাবেসে কেটে ছোট হয়ে গেছে। |
|- | |- | ||
|03:19 | |03:19 | ||
| − | |এর কারণ | + | |এর কারণ হল, যদি আমরা কাঠামোতে যাই এবং এখানে আমাদের পাসওয়ার্ড ফীল্ডে গিয়ে এটি বদলাই, বর্তমানে এটির সর্বোচ্চ দৈর্ঘ্য হল 25. |
|- | |- | ||
|03:35 | |03:35 | ||
| − | | | + | |তাই আমরা এটির সীমা বাড়িয়ে ১০০ পর্যন্ত করি। |
|- | |- | ||
|03:40 | |03:40 | ||
| − | | | + | |আমি ঠিক নিশ্চিত নই যে md5 string কতটা লম্বা, কিন্তু আমি length value = 100 লিখব। এটি সংরক্ষণ করুন। |
|- | |- | ||
|03:50 | |03:50 | ||
| − | |আমি আমাদের টেবিল | + | |আমি আমাদের টেবিল ব্রাউস করতে যাচ্ছি। তারপর আমি ফিরে যাই এবং পুনরায় রেজিস্টার করব। |
|- | |- | ||
| − | |03 | + | |03:58 |
| − | | | + | |তাই Register. আপনার username চয়ন করুন। |
|- | |- | ||
| − | |04 | + | |04:02 |
| − | | | + | | ধরুন, "alex" যেমনকি আমি বলেছিলাম। পাসওয়ার্ড চয়ন করুন, লিখুন "slicer u k 1" এবং আমি "Register" এ টিপব। |
|- | |- | ||
| Line 144: | Line 144: | ||
|- | |- | ||
|04:18 | |04:18 | ||
| − | |এখন, আবার আমাদের ডেটাবেস | + | |এখন, আবার আমাদের ডেটাবেস যাচাই করি। |
|- | |- | ||
|04:21 | |04:21 | ||
| − | | এটি | + | | এটি আগে থেকেই বেশ বড় লাগছে, এটিকে কেটে ছোট করা হয়নি কারণ আমি এর দৈর্ঘ্য বদলে দিয়েছি। |
|- | |- | ||
|04:27 | |04:27 | ||
| − | | | + | |তাই এখন আবার লগইন করার চেষ্টা করলে আমি এটি সঠিকভাবে লিখি। |
|- | |- | ||
|04:34 | |04:34 | ||
| − | | | + | |আমরা লগইন করতে পারি এবং আমরা ভিতরে রয়েছি। এখন স্ট্রিং এর দৈর্ঘ্য যাচাই করুন। |
|- | |- | ||
| − | |04 | + | |04:41 |
| − | |আশা করি আপনি এটি বুঝতে | + | |আশা করি আপনি এটি বুঝতে পেরেছেন। |
|- | |- | ||
| − | |04 | + | |04:43 |
| − | |আপনি এই টিউটোরিয়াল আরো | + | |আপনি এই টিউটোরিয়াল আরো বিস্তারে জানতে চাইলে আমাকে জানাবেন। |
|- | |- | ||
|04:48 | |04:48 | ||
| − | |এটি | + | |এটি হল user registration. |
|- | |- | ||
|04:50 | |04:50 | ||
| − | | | + | |পরবর্তী টিউটোরিয়ালে user login নিয়ে আলোচনা করা হবে। |
|- | |- | ||
|04:54 | |04:54 | ||
| − | | | + | |তাই সবকিছু মিলিয়ে, আমরা একটি সম্পূর্ণ কার্যকরী ইউসার রেজিস্টার এবং লগইন প্রক্রিয়া পেয়েছি। |
| − | |||
|- | |- | ||
|05:02 | |05:02 | ||
| − | |আমি এটিকে আমার | + | |আমি এটিকে আমার প্রজেক্টের কাজে ব্যবহার করব। উদাহরণস্বরূপ, |
|- | |- | ||
|05:07 | |05:07 | ||
| − | |আমি এমন একটি প্রজেক্ট | + | |আমি এমন একটি প্রজেক্ট বানাতে পারি যা ইউসার লগইন এবং ইউসার রেজিস্ট্রেশন ব্যবহার করবে। তাই আমি এটির অনেক ব্যবহার করব। |
|- | |- | ||
|05:16 | |05:16 | ||
| − | |আরো তথ্যের জন্য | + | |আরো তথ্যের জন্য ইউসার লগইন এবং রেজিস্ট্রেশননের উপর আমার প্রজেক্টগুলি দেখবেন। |
|- | |- | ||
|05:23 | |05:23 | ||
| − | |আপনার কোনো প্রশ্ন থাকলে বা আরো কিছু জানতে চাইলে, আমাকে অবশ্যই | + | |আপনার কোনো প্রশ্ন থাকলে বা আরো কিছু জানতে চাইলে, আমাকে অবশ্যই জানাবেন। |
|- | |- | ||
|05:30 | |05:30 | ||
| − | |ভবিষ্যতের জন্য | + | |ভবিষ্যতের আপডেটের জন্য আমাদের সাথে জুড়ুন। এই টিউটোরিয়াল অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়। |
Latest revision as of 20:02, 6 March 2017
| Time | Narration |
| 00:00 | User registration টিউটোরিয়ালের পঞ্চম ভাগে আপনাদের স্বাগত। |
| 00:04 | এখানে আমরা আমাদের registration login প্রক্রিয়ার বিষয় সম্পর্কে আলোচনা করব। |
| 00:11 | তারপর সম্পূর্ণ পরীক্ষা করে দেখব সব ঠিক কাজ করছে কিনা। |
| 00:14 | শেষ ভাগে দেখেছেন, নিজেকে ডেটাবেসে রেজিস্টার করেছি। |
| 00:19 | সবকিছু ঠিক কাজ করছে এবং আমি এখানে এই login স্ক্রিনে রয়েছি। |
| 00:24 | দেখি আমি লগইন করতে পারি কিনা। ধরুন, username হল "alex" এবং পাসওয়ার্ডটি হল যা আমরা আগে দিয়েছিলাম। |
| 00:34 | আমরা যেই Login এ টিপি এটি দেখাচ্ছে, "Incorrect password". |
| 00:40 | এর মানে এই নয় যে আমার username খুঁজে পাওয়া যায়নি। |
| 00:44 | এটিকে username এ লিখি এবং আমার পাসওয়ার্ড ও লিখি। |
| 00:49 | এটি দেখাচ্ছে "That user doesn't exist". |
| 00:52 | কিন্তু এখানে, এটি দেখাচ্ছে যে আমার username উপস্থিত কিন্তু আমার পাসওয়ার্ডটি ভুল। |
| 00:58 | আমার পাসওয়ার্ড ভুল হওয়ার কারণ হল এখানে আমার সাধারণ পাসওয়ার্ডের তুলনা ডেটাবেসে থাকা "md5-encrypted" পাসওয়ার্ডের সাথে করা হচ্ছে। |
| 01:11 | আমার এটি এইভাবে করি যে আমরা আমার login পৃষ্ঠায় ফিরে যাই, যা আমরা আগের টিউটোরিয়াল -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 এনক্রিপ্ট করা পাসওয়ার্ডের তুলনা একটি এনক্রিপ্ট করা পাসওয়ার্ডের সাথে করছি। |
| 02:35 | আমি ফর্মটিকে আবার জমা করি. আবার এরর। |
| 02:39 | আবার চেষ্টা করি. login-এ টিপি। না, এটি হচ্ছে না। |
| 02:45 | এটি যাচাই করি। "password" "POST password" এর সমান, তাই md5 হল পাসওয়ার্ড। |
| 02:56 | আমি ফিরে যাই এবং এটি রিফ্রেশ করি। |
| 03:00 | আমার পাসওয়ার্ড লিখি। ঠিক কাছে, আমি বুঝতে পারছি এখানে সমস্যাটি কোথায়। |
| 03:06 | এখানে সমস্যাটি হল আমাদের md5 পাসওয়ার্ডটি সম্পূর্ণ সঠিক কিন্তু এর তুলনা এমন একটি পাসওয়ার্ডের সাথে হচ্ছে যা ডেটাবেসে কেটে ছোট হয়ে গেছে। |
| 03:19 | এর কারণ হল, যদি আমরা কাঠামোতে যাই এবং এখানে আমাদের পাসওয়ার্ড ফীল্ডে গিয়ে এটি বদলাই, বর্তমানে এটির সর্বোচ্চ দৈর্ঘ্য হল 25. |
| 03:35 | তাই আমরা এটির সীমা বাড়িয়ে ১০০ পর্যন্ত করি। |
| 03:40 | আমি ঠিক নিশ্চিত নই যে md5 string কতটা লম্বা, কিন্তু আমি length value = 100 লিখব। এটি সংরক্ষণ করুন। |
| 03:50 | আমি আমাদের টেবিল ব্রাউস করতে যাচ্ছি। তারপর আমি ফিরে যাই এবং পুনরায় রেজিস্টার করব। |
| 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 | আমরা লগইন করতে পারি এবং আমরা ভিতরে রয়েছি। এখন স্ট্রিং এর দৈর্ঘ্য যাচাই করুন। |
| 04:41 | আশা করি আপনি এটি বুঝতে পেরেছেন। |
| 04:43 | আপনি এই টিউটোরিয়াল আরো বিস্তারে জানতে চাইলে আমাকে জানাবেন। |
| 04:48 | এটি হল user registration. |
| 04:50 | পরবর্তী টিউটোরিয়ালে user login নিয়ে আলোচনা করা হবে। |
| 04:54 | তাই সবকিছু মিলিয়ে, আমরা একটি সম্পূর্ণ কার্যকরী ইউসার রেজিস্টার এবং লগইন প্রক্রিয়া পেয়েছি। |
| 05:02 | আমি এটিকে আমার প্রজেক্টের কাজে ব্যবহার করব। উদাহরণস্বরূপ, |
| 05:07 | আমি এমন একটি প্রজেক্ট বানাতে পারি যা ইউসার লগইন এবং ইউসার রেজিস্ট্রেশন ব্যবহার করবে। তাই আমি এটির অনেক ব্যবহার করব। |
| 05:16 | আরো তথ্যের জন্য ইউসার লগইন এবং রেজিস্ট্রেশননের উপর আমার প্রজেক্টগুলি দেখবেন। |
| 05:23 | আপনার কোনো প্রশ্ন থাকলে বা আরো কিছু জানতে চাইলে, আমাকে অবশ্যই জানাবেন। |
| 05:30 | ভবিষ্যতের আপডেটের জন্য আমাদের সাথে জুড়ুন। এই টিউটোরিয়াল অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়। |