PHP-and-MySQL/C4/User-Registration-Part-1/Bengali

From Script | Spoken-Tutorial
Revision as of 12:47, 29 April 2014 by Antarade (Talk | contribs)

Jump to: navigation, search
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 পরবর্তী ভাগে আরো বিস্তারে আলোচনা করা হবে । আমি অন্তরা এটি অনুবাদ করেছি । ধন্যবাদ ।

Contributors and Content Editors

Antarade, Satarupadutta