PHP-and-MySQL/C4/User-Password-Change-Part-1/Bengali

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0:00 নমস্কার, এই টিউটোরিয়াল-এ আমরা শিখব কিভাবে পাসওয়ার্ড পরিবর্তন করা যায় ।.
0:08 আমরা শিখব, কিভাবে একজন ব্যবহারকারী চাইলে তাকে পাসওয়ার্ড পরিবর্তন করার বিকল্প দেওয়া যায় ।
0:13- এতে বেশিক্ষণ লাগা উচিত নয় । আমরা তিনটি ভাগে এটিকে আলোচনা করব ।
0:18 আমরা ব্যবহারিকারী-কে একটি ফর্ম-এ তার পুরনো পাসওয়ার্ড এবং দুবার তার নতুন পাসওয়ার্ড লিখতে বলব ।
0:27 আমরা ওই পুরনো পাসওয়ার্ড-টি ডেটাবেস-এ সংরক্ষিত পাসওয়ার্ড-এর সাথে মেলাবো ।
0:31 মনে রাখবেন, এগুলি encrypt করা থাকে ।
0:33 তারপর আমরা দেখব, দুটি নতুন পাসওয়ার্ড এক কিনা, লিখতে কোনো ভুল হয়েছে কিনা দেখতে ।
0:39 এরপর আমরা নতুন sql কোড ব্যবহার করে ডেটাবেস আপডেট করব ।
0:44 প্রথমে আমি আমার "member" পৃষ্ঠায় "session" দিয়ে শুরু করব । আপনি এখানে আমাদের "session_start" দেখতে পাচ্ছেন ।
0:53 আমি এটিকে কপি করে আমার পৃষ্ঠার উপরে পেস্ট করব । তাহলে আমরা আমাদের সেশন শুরু করেছি ।
0:59 আমাদের "user" নামের একটি ভেরিয়াবল ব্যবহার করতে হবে যার মান আমাদের তৈরী করা সেশন-এর সমান হবে ।
1:09 পাসওয়ার্ড পরিবর্তন করার আগে বা ইউসার-কে পাসওয়ার্ড পরিবর্তন করতে দেবার আগে, প্রথমে আমাদের দেখে নিতে হবে ইউসার লগ-ইন করে আছেন কিনা - আমি এই কোডটির কথা বলছিলাম ।
1:19 আমি এই "user" এর মান "session" নাম দিলাম যা এখানে রয়েছে ।
1:24 এরকম করা যাক যে ব্যবহারকারী যদি আগে থেকে থাকেন, তাহলে তিনি পাসওয়ার্ড পরিবর্তন করতে পারবেন, না থাকলে আমরা পৃষ্ঠাটি নষ্ট করে দেব এবং দেখাবো “You must be logged in to change your password".
1:41 এই অংশটি ইউসার লগ-ইন করে থাকলে হবে । ইউসার লগইন করে আছে ধরে নিয়ে, login -এর অস্তিত্ব পরীক্ষা করার পর, আমাদের তাকে একটি ফর্ম ভরতে দিতে হবে ।
1:49 আমি এখানে আমাদের কোড echo out করব যেটি আমাদের ফর্ম হবে । এই ফর্ম টি নিজে থেকে submit হয়। ..তাহলে এটি "change password dot php" তে অহিরে যাবে এবং ফর্ম-টি এখানে শেষ হবে ।
2:14 তাহলে আমরা এই পৃষ্ঠাটিতে রয়েছি এবং তাহলে আমি সব খুঁটিনাটি যাচাই করতে একটি পরীক্ষা করব ।
2:21 আমাদের ফর্ম-এর method হলো POST কারণ আমি URL-এ পাসওয়ার্ড সংক্রান্ত কোনো তথ্য রাখতে চায়না ।
2:30 এরপর আমরা কিছু input বাক্স তৈরী করব । প্রথমটি “Old password:” যা password প্রকারের হবে না, অর্থাত লেখাটি গোপন থাকবে না । তাহলে input প্রকার হবে "text" এবং name হবে "oldpassword" ।
2:48 আমি এখানে একটি অনুচ্ছেদ বিরতি দেব । এরপর হলো "New password:" এবং এখানে input type হবে "password" যাতে এটি সবার থেকে লোকানো থাকে । নামটি হবে “new password” ।
3:02 এখানে আমি একটি রেখা বিরতি দেব । এখন এই বাক্যটি কপি করে পেস্ট করুন এবং কিছু পরিবর্তন করন । এখানে লেবেল হবে “Repeat new password” এবং নাম হবে "repeat new password" যারপর একটি অনুচ্ছেদ বিরতি থাকবে ।
3:23 সবশেষে আমাদের একটি “submit" বোতাম চাই । Name হবে "submit", যাতে আমরা পরিখ্যা করতে পারি এটিকে চাপা হয়েছে কিনা এবং value হবে "Change password" ।
3:33 ঠিকআছে, এবার আমাদের পৃষ্ঠায় যাওয়া যাক । আমি সদস্য পৃষ্ঠায় একটি লিংক তৈরী করে দেব, যেটি আমাদের পাসওয়ার্ড পরিবর্তন করতে সাহায্য করবে ।
3:40 এখনকার মত, My password at the moment is “abc and my username is “Alex”.
3:48 login-এ ক্লিক করুন । এটি দেখাচ্ছে "Welcome Alex" । এটি হলো সদস্য পৃষ্ঠা । সেশন শুরু হয়ে গেছে । আমাদের log out করতে হলে, আমরা তা করতে পারি ।কিন্তু আমাদের পাসওয়ার্ড পরিবর্তন করার একটি বিকল্প চাই ।
4:01 তাহলে আমরা "member dot php" পৃষ্ঠায় ফিরে যাব এবং অন্য একটি লিংক তৈরী করব ।
4:08 এবং সেটি হবে “Change password” ।
4:11 এবং এটি “change password dot php" কে লিংক করবে ।
4:14 এটিকে রিফ্রেশ করলে অন্য বিকল্প পাওয়া যাবে । এখানে ক্লিক করুন, আমাদের আগে তৈরী ফর্ম-এ ফিরে গেছি । আমি এখানে আমার পুরনো পাসওয়ার্ড লিখব এবং এখানে নতুন পাসওয়ার্ড লিখব ।
4:26 "Change password" ক্লিক করুন কিন্তু কিছু হচ্ছে না । দেখে নিন, এটি আদৌ submit হয়েছে কিনা । এখানের এই লাইন-টি মুছে দিন ।
4:38 আমাদের এখানে একটি If বিবৃতি তৈরী করতে হবে, “if POST submit” অর্থাত যদি ইউসার submit বোতাম টিপে থাকেন, তাই আমি এখানে submit লিখেছি ।
4:52 এবং যদি ইউসার submit করে থাকেন, তাহলে আমরা এখানে আমাদের পাসওয়ার্ড পরিবর্তন করতে শুরু করতে পারি ।
4:59 নতুবা, ইউসার যদি submit না করে থাকেন, আমাদের এখানেই এই কোড echo out করতে হবে ।
5:05 যদি ইউসার আগে submit না করে থাকেন, তাহলে তাকে submit করার জন্য এই ফর্ম-টি দিতে হবে। .
5:12 এটিকে পরীক্ষা করা যাক । এটি কাজ করছে কিনা দেখতে আমি এখানে “test” echo out করব ।
5:18 back করুন এবং তথ্য ভরুন।. । আসলে, আমদের আর কিছুই ভরতে হবে না ।আমাদের শুধু submit বোতাম টিপতে হবে । এখানে আমরা “test” -এর মান.. দেখতে পাচ্ছি যা দেখাচ্ছে ফর্ম টি সফলভাবে submit হয়ে গেছে ।
5:34 ঠিকাছে, তাহলে এবার পাসওয়ার্ড পরিবর্তন করতে শুরু করা যাক । এটি মুছে দিন এবং এখানে লিখুন “check fields”.
5:40 এখানে কিছু ভেরিয়াবল-এর মান ধার্য করতে হবে - আমাদের পুরনো পাসওয়ার্ড যা “old password” নামক POST variable এর সমান হবে । আমরা এখানে নিচে আমাদের ফর্ম-এ এই নাম-ই দিয়েছি ।
5:55 আমাদের submit করা প্রত্যেকটি মানের জন্য আমি এটি পুনরাবৃত্তি করব ।
6:00 পরেরটি হলো “new password” এবং তারপর রয়েছে “repeat new password” । আমরা শুধু এটিকে বদলে দেব ।
6:10 এগুলি কাজ করছে তা নিশ্চিত করতে, আমি সবসময় অনুমোদন করব আপনি , “old password”, “new password” এবং ”repeat new password” এর মান echo out করুন ।
6:25 এটি ফর্ম-এর অস্তিত্ব পরীক্ষা করে, ফর্ম-টি submit হয়েছে কিনা It check for the form existence, whether the form has been submitted, and then we get our variables and our post variables into the variable name.
6:38 সবকিছু কাজ করছে কিনা দেখতে, আমরা এই বাক্সতে যা যা লিকেচি, সব l echo out করব ।
6:40 তাহলে আমাদের পুরনো পাসওয়ার্ড ছিল “abc” এবং আমার বর্তমান পাসওয়ার্ড হলো “123”. "Change password" ক্লিক করুন এবং। . abc, 123 and 123.
6:52 তাহেল ফর্ম-এর তথ্য submit করা হয়ে গেছে । এখানে কোনো বানান ভুল নেই । আমি নিশ্চিত যে ইউসার তার পাসওয়ার্ড পরিবর্তন করে নিতে পারবেন ।
7:00 এই টিউটোরিয়াল এখানেই সমাপ্ত করছি । পরবর্তী অংশে, আমি দেখাবো কিভাবে পুরনো পাসওয়ার্ড ডেটাবেস-এর নতুন পাসওয়ার্ড-এর সাথে মেলানো যায়, কিভাবে পরীক্ষা করা যায় নতুন পাসওয়ার্ড এবং পুনরায় লেখা পাসওয়ার্ড এক কিনা এবং তারপর ইউসার-এর পাসওয়ার্ড পরিবর্তন করব ।I
7:24 আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ এবং রেকর্ড করেছি । ধন্যবাদ ।

Contributors and Content Editors

Antarade, PoojaMoolya, Satarupadutta