PHP-and-MySQL/C4/User-Registration-Part-1/Bengali
From Script | Spoken-Tutorial
Time | Narration |
---|---|
0:00 | user registration form তৈরী করা এবং mysql database -এ ইউসার কে রেজিস্টার টিউটোরিয়াল-এ । |
0:09 | এই টিউটোরিয়াল-টি দেখার দেখার আগে দয়া করে "User login" টিউটোরিয়াল-টি, যার লিংক এতে রয়েছে, সেটি দেখে নেবেন । |
0:19 | আমি বলব আপনি এই টিউটোরিয়াল-গুলি দেখার আগে ওটি করে নিন । I আমি "User registration" এর আগে "User login" তৈরী করেছি কারণ, আমার রেজিস্ট্রেশন প্রক্রিয়া করার আগে "User login" প্রক্রিয়াটি করে নিতে অনেক সহজ লেগেছে । |
0:34 | যখন আপনার "login" প্রক্রিয়া সঠিকভাবে হয়ে যাবে এবং ডেটাবেস-এ ক্ষেত্রগুলি তৈরী হয়ে যাবে, আপনি আপনার রেজিস্ট্রেশন প্রক্রিয়া শুরু করতে পারেন । |
0:43 | আমার এইভাবে অনেক সহজ লেগেছে, কারণ আপনি জানেন আপনি ডেটাবেস-এ কি কি রেজিস্টার করছেন । |
0:49 | প্রথমে, আমরা আমাদের ফর্ম-টি তৈরী করব এবং আমার লগইন তথ্যের অস্তিত্ব পরীক্ষা করব । |
0:56 | আগের টিউটোরিয়াল-গুলি থেকে আমি "login session" ফোল্ডার ব্যবহার করছি । |
1:03 | এটি হলো আমার login session এবং এখানে আমি এইসব ক্ষেত্র ছাড়াও একটি নতুন ক্ষেত্র তৈরী করব । |
1:12 | প্রথমে কিছু tag যোগ করে নিন । |
1:15 | আমি আমার login session folder -এর মধ্যে তৈরী করব "index dot php" অর্থাত প্রধান পৃষ্ঠা যা আপনি দেখলেন । |
1:22 | Log in, log out এবং member পৃষ্ঠা, যদি ইউসার লগইন করে থাকেন, তাহলে এই এটিকে "register dot php" হিসাবে সংরক্ষণ করব । |
1:32 | আমি ইউসার রেজিস্ট্রেশন ফর্ম-টি তৈরী করছি যাতে ইউসার লগইন করার আগে রেজিস্টার করে নিতে পারেন । |
1:40 | আমি আমার "register dot php" তৈরী করব এবং আমি আমার index ফাইল খুলবো । আমি এই ফর্ম-এর নিচে একটি লিংক দেব । |
1:48 | এবং এই লিংক-টি রেজিস্টার পৃষ্ঠায় নিয়ে যাবে, এখানে লেখা যাক "Register" here. |
2:02 | তাহলে আমি এখানে "Register" নাম একটি লিংক পেয়েছি যা আমাদের এই পৃষ্ঠায় নিয়ে যাচ্ছে, যাতে আপাততঃ কিছু নেই । |
2:09 | শেষ টিউটোরিয়াল যাতে আমরা লগইন করতে পেরেছিলাম, তার পরে Following from the last tutorial where we could login, I will just put a link to a page that you can register before you do this. |
2:20 | ডেটাবেস-এ তথ্য যোগ করার আগে ///// যদি আমি একটি নতুন উইন্ডো খুলি, আমি "php my admin" -এ যাব । Before we were just typing data into our database. If I open up a new window, I will go across to "php my admin". |
2:29 | এবং এই ডেটাবেস-টিকে বলা হবে "php login", আর এটি হলো আমার "users" টেবিল । |
2:38 | দেখুন, আমি "name" বলে আরো একটি ক্ষেত্র যোগ করেছি, আমি "date" নামে আরো একটি ক্ষেত্র যোগ করব । |
2:47 | এই টেবিল-এর শেষে, এটিকে "date" বলা হবে এবং এটি তারিখের বিন্যাসে থাকবে । তাহলে এটি কোথায় আছে ? হুম, এটি এখানে রয়েছে । |
3:04 | তারিখ-টি ঠিক কি হবে তা নিয়ে কোনো বিভাঁড়ি থাকলে জেনে নিন, এটি হলো যে ইউসার রেজিস্টার করেছেন, সেদিনের তারিখ এবং আমরা ওখানে গিয়ে ওটিকে সেভ করেছি । |
3:15 | তাহলে "User login" -এর ওপর শেষ টিউটোরিয়াল-এর পরে, আমার রয়েছে id, username এবং password । এখন আমি একটি নাম যোগ করেছি, তাহলে এটি হবে user name এবং আমরা তারিখ যোগ করেছি, যেদিন ইউসার রেজিস্টার করেছিলেন । |
3:29 | এখানে ব্রাউস করুন । এখানে আগে থেকেই কিছু মান রয়েছে । |
3:35 | আমি এগুলি মুছে দেব কারণ আমি আমার ইউসার রেজিস্টার করছি । তাই আমি সম্পূর্ণ নতুন ডেটাবেস নিয়ে কাজ শুরু করব । |
3:40 | ধরে নিচ্ছি এখন কোনো ইউসার নেই, এখানে রেজিস্টার পৃষ্ঠার একটি লিংক রয়েছে, এটি হলো রেজিস্টার পৃষ্ঠা । |
3:49 | এখন আমি এই পৃষ্টা তৈরী করার html code সংক্ষেপে ব্যাখা করব এবং সবার আগে একটি ফর্ম তৈরী করব । |
3:59 | এই ফর্ম-টি নিজে থেকেই submit হবে । এটি "register dot php"তরী ফিরে submit হবে । |
4:07 | আমরা একটি টেবিল-ও তৈরী করব আর তার মধ্যে এখানে একটি সারি থাকবে । |
4:13 | তারপর থাকবে দুটি কলাম, তাই এখানে দুটি td অংশ আছে, প্রথম অংশে, ধরা যাক আপনার fullname থাকবে । |
4:21 | আমি ইটা আপনার ওপর ছেড়ে দিচ্ছি । তারাতারি করার জন্য আমি ইটা এভাবে করছি । |
4:29 | এখানে এই দ্বিতীয় কলামে, আমার input type হবে "text" এবং name সমান হবে "fullname" । |
4:38 | তাহলে আমার মূল পৃষ্ঠায় ফিরে যাওয়া যাক, ক্লিক করুন register । |
4:47 | দেখুন, এখানে একটি কলাম, এখানে ভাগ করা হয়েছে । অন্য কলাম-টিতেও একটি input বাক্স রয়েছে । |
4:56 | আমি এখানে যাব এবং এই php কোড এর মধ্যে, আমি একটি হেডার echo out করব । এটি কেন করলাম তা একটু পরে বলব । |
5:07 | তাহলে এটি হয়েছে । এটি করার পর, তাড়াতাড়ি করতে, আমি শুধু এটাকে কপি করে নীচে পেস্ট করব । |
5:15 | তাহলে আপনি অবশ্যই "t r" থেকে "end t r" অবধি সব নির্বাচন করবেন । |
5:22 | আমি এটি নিচে পেস্ট করব এবং তারপর লিখব "Choose a username" এবং অবশ্যই আমি এটিকে বদলে "username" করব । |
5:32 | আমি এটিকে আবার পেস্ট করব এবং লিখব "Choose a password" । This text is just to secure in case any one's looking over our users' shoulder or any screen capture software being used to infiltrate this computer. |
5:47 | এর নিচে আমি শুধু এটিকে কপি করে পেস্ট করব এবং লিখব "Repeat your password". |
5:58 | আবার এখানে "password" । |
6:07 | আমরা আবার "password" লিখতে পারি না, তাই এটিকে লেখা যাক "repeat password" । |
6:10 | পাসওয়ার্ড-গুলি submit হবার পর, আমরা সেগুলিকে তুলনা করব, ইটা নিশ্চিত হতে যে ইউসার কোনো ভুল লেখেননি । |
6:20 | আমাদের এর কোনো ক্ষেত্রের প্রয়োজন নেই, এটাই শেষ । |
6:24 | আমাদের এখানে প্রয়োজন "date" । কিন্তু আমি ফর্ম submit করার সময় এটি করব । |
6.31 | তাহলে আমাদের ফর্ম তৈরী হয়ে গেছে । back করে refresh করুন । |
6:37 | দেখুন, এগুলি কেমন সমানভাবে বিন্যস্ত হয়েছে, এই জন্যই আমরা টেবিল ব্যবহার করেছি । |
6:42 | আমাদের একটি submit বোতাম-ও প্রয়োজন । |
6:45 | আমাদের টেবিলের নিচে, আমি একট অনুচ্ছেদ বিরতি দেব । |
6:48 | এখানে আমার input type হবে "submit"; এটির name হবে "submit" । |
6:54 | আমাদের অস্তিত্ব পরীক্ষা করতে হবে এবং value হবে "register" । |
6:57 | refresh করা যাক । দেখুন, এখন পাসওয়ার্ড ক্ষেত্র গুলি খালি হয়ে গেছে । |
7:05 | এছাড়াও এখানে আছে fullname এবং username যাতে ইউসার তাঁর মানগুলি লিখতে পারেন । |
7:12 | ঠিকাছে, আমি টিউটোরিয়াল-টি এখানেই থামাব । |
7:16 | প্রত্যেকটা জিনিস ধাপে ধাপে করলে, দেখে নিন আপনার ফর্ম সঠিকভাবে তৈরী হয়েছে কিনা, আপনি চাইলে ফর্ম-এর অন্য নকশাও করতে পারেন । |
7:25 | আরো একটু সময় থাকলে ভালো হত । আপনি এবার আপনার নিজের ফর্ম তৈরী করুন । |
7:30 | এই ফর্ম নিয়ে আপনার যা ইচ্ছে হয় করুন, এই লেবেল গুলি বদলে দিন । |
7:33 | শুধু খেয়াল রাখবেন, আপনি Just make sure you got your boxes and your register. |
7:35 | পরবর্তী ভাগে, আমি পরীক্ষা করে দেখব ইউসার সব ক্ষেত্রগুলিতে লিখেছেন কিনা । |
7:44 | আমরা পাসওয়ার্ড গুলি তুলনা করে দেখব তারা মেলে কিনা । অর্থাত আমি যদি বলি দুটি পাসওয়ার্ড রয়েছে এবং তারা মেলে না কারণ তাদের দৈর্ঘ্য আলাদা, তাহলে ইউসার রেজিস্টার করতে পারবেন না কারণ তিনি হয়ত কিছু ভুল লিখেছেন । |
7:59 | আমি নিশ্চিত যে আপনারা যারা এখন দেখছেন, তাঁরা বেশিরবাগ-ই কখনো না কখনো রেজিস্টার করেছেন এবং তারপর আবার পাসওয়ার্ড লিখেছেন । |
8:07 | এছাড়াও আমরা পাসওয়ার্ড টি এনক্রিপ্ট করব এবং এই ফর্ম থেকে সব বিপজ্জনক html tag সরিয়ে দেব , যাতে আমাদের রেজিস্ট্রেশন ফর্ম কিছুটা সুরক্ষিত থাকে । |
8:17 | পরবর্তী ভাগে আরো বিস্তারে আলোচনা করা হবে । আমি অন্তরা এটি অনুবাদ করেছি । ধন্যবাদ । |