Difference between revisions of "PHP-and-MySQL/C4/User-Password-Change-Part-1/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 !Time !Narration |- | 0:00 |নমস্কার, এই টিউটোরিয়াল-এ আমরা শিখব কিভাবে পাসওয়ার…')
 
Line 1: Line 1:
 
{| border=1
 
{| border=1
!Time
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
| 0:00
+
| 00:00
|নমস্কার, এই টিউটোরিয়াল-এ আমরা শিখব কিভাবে পাসওয়ার্ড পরিবর্তন করা যায় ।.
+
|নমস্কার, এই টিউটোরিয়াললে আমরা শিখব ব্যবহারকারীর পাসওয়ার্ড কিভাবে পরিবর্তন করে।
 
|-
 
|-
|0:08
+
|00:08
|আমরা শিখব, কিভাবে একজন ব্যবহারকারী চাইলে তাকে  পাসওয়ার্ড পরিবর্তন করার বিকল্প দেওয়া যায় ।
+
|একজন ব্যবহারকারী পাসওয়ার্ড চাইলে তা পরিবর্তন করার বিকল্প সম্পর্কেও শিখব।
 
|-
 
|-
|0:13-
+
|00:13-  
|এতে বেশিক্ষণ লাগা উচিত নয় । আমরা তিনটি ভাগে এটিকে আলোচনা করব ।
+
|এতে বেশিক্ষণ লাগা উচিত নয়। এটি তিনটি ভাগে আলোচনা করব।
 
|-
 
|-
|0:18
+
|00:18
|আমরা ব্যবহারিকারী-কে একটি ফর্ম-এ তার পুরনো পাসওয়ার্ড এবং দুবার তার নতুন পাসওয়ার্ড লিখতে বলব ।
+
|আমরা ব্যবহারকারীকে একটি ফর্ম দেবো এবং তাকে তার পুরনো এবং নতুন পাসওয়ার্ড দুইবার লিখতে বলব।
 
|-
 
|-
|0:27
+
|00:27
|আমরা ওই পুরনো পাসওয়ার্ড-টি ডেটাবেস-এ সংরক্ষিত পাসওয়ার্ড-এর সাথে মেলাবো ।
+
|আমরা তার পুরনো পাসওয়ার্ড যাচাই করব, যা ডেটাবেসে রয়েছে।
 
|-
 
|-
|0:31
+
|00:31
|মনে রাখবেন, এগুলি encrypt করা থাকে ।
+
|মনে রাখবেন, এগুলি encrypt করা থাকে।
 
|-
 
|-
|0:33
+
|00:33
|তারপর আমরা দেখব, দুটি নতুন পাসওয়ার্ড এক কিনা, লিখতে কোনো ভুল হয়েছে  কিনা দেখতে ।
+
|তারপর দুটি নতুন পাসওয়ার্ড এক কিনা তা দেখব, যদি তারা লিখতে কোনো ভুল করে থাকে তা দেখতে।
 
|-
 
|-
|0:39
+
|00:39
|এরপর আমরা নতুন sql কোড ব্যবহার করে ডেটাবেস আপডেট করব ।
+
|এরপর নতুন sql কোড ব্যবহার করে ডেটাবেস আপডেট করব।
 
|-
 
|-
|0:44
+
|00:44
|প্রথমে আমি আমার "member" পৃষ্ঠায় "session" দিয়ে শুরু করব আপনি এখানে আমাদের "session_start" দেখতে পাচ্ছেন ।
+
|প্রথমে আমি আমার "member" পৃষ্ঠায় "session" দিয়ে শুরু করব. আপনি এখানে "session_start" দেখতে পাচ্ছেন।
 
|-
 
|-
|0:53
+
|00:53
|আমি এটিকে কপি করে আমার পৃষ্ঠার উপরে পেস্ট করব । তাহলে আমরা আমাদের সেশন শুরু করেছি ।
+
|আমি এটিকে কপি করে আমার পৃষ্ঠার উপরে পেস্ট করব. এখন আমরা আমাদের সেশন শুরু করেছি।
 
|-
 
|-
|0:59
+
|00:59
|আমাদের "user" নামের একটি ভেরিয়াবল ব্যবহার করতে হবে যার মান আমাদের তৈরী করা সেশন-এর সমান হবে ।
+
|আমাদের "user" নামে একটি ভ্যারিয়েবল ব্যবহার করতে হবে যা আমাদের সেট করা সেশনের সমান হবে।
 
|-
 
|-
|1:09
+
|01:09
|পাসওয়ার্ড পরিবর্তন করার আগে বা ইউসার-কে পাসওয়ার্ড পরিবর্তন করতে দেবার আগে, প্রথমে আমাদের দেখে নিতে হবে ইউসার লগ-ইন করে আছেন  কিনা - আমি এই কোডটির কথা বলছিলাম ।
+
|পাসওয়ার্ড বদলানোর আগে বা ইউসারকে পাসওয়ার্ড বদলাতে দেওয়ার আগে, আমাদের দেখে নিতে হবে ইউসার লগইন করেছেন কিনা - আমি এই কোডটির কথা বলছিলাম।
 
|-
 
|-
|1:19
+
|01:19
|আমি এই "user" এর মান "session" নাম দিলাম যা এখানে রয়েছে ।
+
|আমি এই "user" এর মান "session" নাম দেবো যা এখানে রয়েছে।
 
|-
 
|-
|1:24
+
|01:24
| এরকম করা যাক যে ব্যবহারকারী যদি আগে থেকে থাকেন, তাহলে তিনি পাসওয়ার্ড পরিবর্তন করতে পারবেন, না থাকলে আমরা পৃষ্ঠাটি নষ্ট করে দেব এবং দেখাবো   “You must be logged in to change your password".
+
|এখন ব্যবহারকারী বিদ্যমান থাকলে আমরা তাদের পাসওয়ার্ড বদলাতে দেবো, অন্যথায় পৃষ্ঠাটি নষ্ট করব  এবং দেখাবো “You must be logged in to change your password".
 
|-
 
|-
|1:41
+
|01:41
|এই অংশটি ইউসার লগ-ইন করে থাকলে হবে ।  ইউসার লগইন করে আছে ধরে নিয়ে, login -এর অস্তিত্ব পরীক্ষা করার পর, আমাদের তাকে একটি ফর্ম ভরতে দিতে হবে ।
+
|এই ব্লকটি ইউসার লগইন এর জন্য। ইউসার লগইন করে আছে ধরে নিয়ে, login এর অস্তিত্ব পরীক্ষা করার পর, তাকে একটি ফর্ম ভরতে দিতে হবে।
 
|-
 
|-
|1:49
+
|01:49
|আমি এখানে আমাদের কোড echo out করব যেটি আমাদের ফর্ম হবে ।  এই ফর্ম টি নিজে থেকে submit হয়। ..তাহলে এটি "change password dot php" তে অহিরে যাবে এবং ফর্ম-টি এখানে শেষ হবে ।
+
|আমি এখানে কোড ইকো করব যা আমাদের ফর্ম হবে। এটি স্বয়ং জমা হওয়ার ফর্ম। তাই এটি "change password dot php" তে ফিরে যাবে এবং এখানে ফর্মটি শেষ হবে।
 
|-
 
|-
|2:14
+
|02:14
|তাহলে আমরা এই পৃষ্ঠাটিতে রয়েছি এবং তাহলে আমি সব খুঁটিনাটি যাচাই করতে একটি পরীক্ষা করব ।
+
|এখন আমরা এই পৃষ্ঠাটিতে রয়েছি এবং আমি সব খুঁটিনাটি যাচাই করতে একটি পরীক্ষা করব।
 
|-
 
|-
|2:21
+
|02:21
|আমাদের ফর্ম-এর method হলো  POST কারণ আমি URL-এ পাসওয়ার্ড সংক্রান্ত কোনো তথ্য রাখতে চায়না ।
+
|ফর্মের method হল POST কারণ আমি URL এ পাসওয়ার্ড সংক্রান্ত কোনো তথ্য রাখতে চাই না।
 
|-
 
|-
|2:30
+
|02:30
|এরপর আমরা কিছু input বাক্স তৈরী করব । প্রথমটি “Old password:” যা  password প্রকারের হবে না, অর্থাত লেখাটি গোপন থাকবে না । তাহলে input প্রকার হবে "text" এবং name হবে "oldpassword"
+
|এরপর আমরা কিছু input বাক্স বানাবো। প্রথমটি “Old password:” যা password ধরণের হবে না, অর্থাৎ লেখাটি গোপন থাকবে না। তাই input এর ধরণ হবে "text" এবং name হবে "oldpassword".
 
|-
 
|-
|2:48
+
|02:48
|আমি এখানে একটি অনুচ্ছেদ বিরতি দেব । এরপর হলো  "New password:" এবং এখানে input type হবে "password" যাতে এটি সবার থেকে লোকানো থাকে । নামটি হবে “new password”
+
|আমি একটি প্যারাগ্রাফ ব্রেক রাখবো। এরপর "New password:" এবং এখানে input টাইপ হবে "password" যাতে এটি সবার থেকে লুকানো থাকে। নামটি হবে “new password”.
 
|-
 
|-
|3:02
+
|03:02
|এখানে আমি একটি রেখা বিরতি দেব । এখন এই বাক্যটি কপি করে পেস্ট করুন এবং কিছু পরিবর্তন করন এখানে লেবেল হবে “Repeat new password” এবং নাম হবে "repeat new password" যারপর একটি অনুচ্ছেদ বিরতি থাকবে ।
+
|আমি এখানে একটি লাইন ব্রেক দেবো। এখন এই বাক্যটি কপি পেস্ট করুন এবং কিছু পরিবর্তন করন. এখানে লেবেল হবে “Repeat new password” এবং নাম প্যারাগ্রাফ ব্রেকের পর হবে "repeat new password".
 
|-
 
|-
|3:23
+
|03:23
|সবশেষে আমাদের একটি “submit" বোতাম চাই । Name হবে "submit", যাতে আমরা পরিখ্যা করতে পারি এটিকে চাপা হয়েছে কিনা এবং value হবে "Change password"
+
|সবশেষে একটি “submit" বোতাম চাই। Name হবে "submit", যাতে এটি টেপা হয়েছে কিনা যাচাই করতে পারি এবং value হবে "Change password".
 
|-
 
|-
|3:33
+
|03:33
|ঠিকআছে, এবার আমাদের পৃষ্ঠায় যাওয়া যাক । আমি সদস্য পৃষ্ঠায় একটি লিংক তৈরী করে দেব, যেটি আমাদের পাসওয়ার্ড পরিবর্তন করতে সাহায্য করবে ।
+
|এখন আমাদের পৃষ্ঠাতে যাই। আমি সদস্য পৃষ্ঠায় একটি লিঙ্ক বানাবো যা পাসওয়ার্ড বদলাতে সাহায্য করবে।
 
|-
 
|-
|3:40
+
|03:40
|এখনকার মত, My password at the moment is “abc and my username is “Alex”.
+
|এখনকার মত, আমি বর্ণন ব্যবহার করে লগইন করব। এখন আমার পাসওয়ার্ড “abc এবং আমার ইউসারনেম “Alex”.
 
|-
 
|-
|3:48
+
|03:48
| login-এ ক্লিক করুন । এটি দেখাচ্ছে "Welcome Alex" এটি হলো সদস্য পৃষ্ঠা । সেশন শুরু হয়ে গেছে । আমাদের  log out করতে হলে, আমরা তা করতে পারি ।কিন্তু আমাদের পাসওয়ার্ড পরিবর্তন করার একটি বিকল্প চাই ।
+
|Login-এ টিপুন। এটি দেখাচ্ছে "Welcome Alex". এটি সদস্য পৃষ্ঠা। সেশন সেট করা হয়েছে। log out করতে হলে, আমরা তা করতে পারি। কিন্তু আমাদের পাসওয়ার্ড বদলাতে অন্য বিকল্পের প্রয়োজন।
 
|-
 
|-
|4:01
+
|04:01
|তাহলে আমরা "member dot php" পৃষ্ঠায় ফিরে যাব এবং অন্য একটি লিংক তৈরী করব ।
+
|তাই আমরা "member dot php" পৃষ্ঠায় ফিরে যাই এবং অন্য একটি লিঙ্ক বানাবো।
 
|-
 
|-
|4:08
+
|04:08
|এবং সেটি হবে “Change password”
+
|এবং সেটি হবে “Change password”.
 
|-
 
|-
|4:11
+
|04:11
|এবং এটি “change password dot php" কে লিংক করবে ।
+
|এটি “change password dot php" কে লিঙ্ক করবে।
 
|-
 
|-
|4:14
+
|04:14
|এটিকে রিফ্রেশ করলে অন্য বিকল্প পাওয়া যাবে । এখানে ক্লিক করুন, আমাদের আগে তৈরী ফর্ম-এ ফিরে গেছি । আমি এখানে আমার পুরনো পাসওয়ার্ড লিখব এবং এখানে নতুন পাসওয়ার্ড লিখব ।
+
|এটিকে রিফ্রেশ করলে আমরা অন্য বিকল্প পাবো। এখানে টিপুন এবং আমরা পূর্বে নির্মিত ফর্ম পাই. আমি এখানে আমার পুরনো পাসওয়ার্ড এবং এখানে নতুন পাসওয়ার্ড লিখব।
 
|-
 
|-
|4:26
+
|04:26
|"Change password" ক্লিক করুন কিন্তু কিছু হচ্ছে না ।  দেখে নিন, এটি আদৌ submit হয়েছে কিনা । এখানের এই লাইন-টি মুছে দিন ।
+
|"Change password" এ টিপুন কিন্তু কিছু হয় না। তাই যাচাই করুন যে এটি submit হয়েছে কিনা। এখানে এই অতিরিক্ত লাইনটি মুছে দিন।
 
|-
 
|-
|4:38
+
|04:38
|আমাদের এখানে একটি If বিবৃতি তৈরী করতে হবে,  “if POST submit” অর্থাত যদি ইউসার submit বোতাম টিপে থাকেন, তাই আমি এখানে submit লিখেছি ।
+
|আমাদের এখানে “if POST submit” নামে If স্টেটমেন্ট বানাতে হবে. অর্থাৎ ইউসার submit বোতাম টিপেছে কিনা। নাম হল 'submit', তাই আমি এখানে submit লেখা পেয়েছি।
 
|-
 
|-
|4:52
+
|04:52
|এবং যদি ইউসার submit করে থাকেন, তাহলে আমরা এখানে আমাদের পাসওয়ার্ড পরিবর্তন করতে শুরু করতে পারি ।
+
|ইউসার submit করে থাকলে আমরা এখানে আমাদের পাসওয়ার্ড বদলানো শুরু করতে পারি।
 
|-
 
|-
 
|4:59
 
|4:59
|নতুবা, ইউসার যদি submit না করে থাকেন,  আমাদের এখানেই এই কোড echo out করতে হবে ।
+
|অন্যথায়, ইউসার submit না করে থাকলে আমরা এখানে এই কোড ইকো করতে যাচ্ছি।
 
|-
 
|-
|5:05
+
|05:05
|যদি ইউসার আগে submit না করে থাকেন, তাহলে তাকে submit করার জন্য এই ফর্ম-টি দিতে হবে। .
+
|ইউসার ইতিমধ্যে submit না করে থাকলে ফর্ম submit করতে তাদের ফর্মটি দিতে হবে।
 
|-
 
|-
|5:12
+
|05:12
|এটিকে পরীক্ষা করা যাক এটি কাজ করছে কিনা দেখতে আমি এখানে “test” echo out করব ।
+
|এটিকে যাচাই করা যাক. এটি কাজ করছে কিনা দেখতে এখানে “test” ইকো করব।
 
|-
 
|-
|5:18
+
|05:18
|back করুন এবং তথ্য ভরুন।. । আসলে, আমদের আর কিছুই ভরতে হবে না ।আমাদের শুধু submit বোতাম টিপতে হবে । এখানে আমরা “test” -এর মান.. দেখতে পাচ্ছি যা দেখাচ্ছে ফর্ম টি সফলভাবে submit হয়ে গেছে ।
+
|ফিরে গিয়ে থ্য ভরুন। আসলে, আমাদের কিছুই ভরতে হবে না। আমরা শুধু submit বোতাম টিপব। এখানে আমরা “test” এর ইকো পাই যা দেখাচ্ছে যে আমাদের ফর্ম সফলভাবে submit হয়েছে।
 
|-
 
|-
|5:34
+
|05:34
|ঠিকাছে, তাহলে এবার পাসওয়ার্ড পরিবর্তন করতে শুরু করা যাক । এটি মুছে দিন এবং এখানে লিখুন   “check fields”.
+
|সুতরাং এবার আমাদের পাসওয়ার্ড বদলাতে হবে. এটি মুছে দিন এবং এখানে লিখুন “check fields”.
 
|-
 
|-
|5:40
+
|05:40
|এখানে কিছু ভেরিয়াবল-এর মান ধার্য করতে হবে - আমাদের পুরনো পাসওয়ার্ড যা “old password” নামক POST variable এর সমান হবে । আমরা এখানে নিচে আমাদের ফর্ম-এ এই নাম-ই দিয়েছি ।
+
|এখানে কিছু ভ্যারিয়েবল পাই যা আমাকে পুরানো পাসওয়ার্ডে সেট করতে হবে যা “old password” নামক POST variable এর সমান হবে। আমরা সেই নাম এখানে নীচে আমাদের ফর্মে দিয়েছি।
 
|-
 
|-
|5:55
+
|05:55
|আমাদের submit করা প্রত্যেকটি মানের জন্য আমি এটি পুনরাবৃত্তি করব
+
|আমরা প্রতিটি মানের জন্য এটি পুনরাবৃত্তি করব, যা আমি submit করছি।
 
|-
 
|-
|6:00
+
|06:00
|পরেরটি হলো  “new password” এবং তারপর রয়েছে “repeat new password” আমরা শুধু এটিকে বদলে দেব ।
+
|পরেরটি হল “new password” এবং তারপর “repeat new password”. আমরা এটি এখনই বদলাবো।
 
|-
 
|-
|6:10
+
|06:10
|এগুলি কাজ করছে তা নিশ্চিত করতে, আমি সবসময় অনুমোদন করব আপনি “old password”, “new password” এবং ”repeat new password” এর মান echo out করুন ।
+
|এগুলি কাজ করছে তা নিশ্চিত করতে, আমি সবসময় অনুমোদন করব আপনি “old password”, “new password” এবং ”repeat new password” ইকো করুন।
 
|-
 
|-
|6:25
+
|06: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.
+
|এটি ফর্মের অস্তিত্ব পরীক্ষা করে, ফর্মটি submit হয়েছে কিনা, এবং তারপর আমরা ভ্যারিয়েবল নামে আমাদের ভ্যারিয়েবল এবং পোস্ট ভ্যারিয়েবল পাই।
 
|-
 
|-
|6:38
+
|06:38
|সবকিছু কাজ করছে কিনা দেখতে, আমরা এই বাক্সতে যা যা লিকেচি, সব l echo out করব ।
+
|সবকিছু কাজ করছে কিনা দেখতে, আমরা এই বাক্সতে যা যা লিখেছি সবকিছু ইকো করব।
 
|-
 
|-
|6:40
+
|06:40
|তাহলে আমাদের পুরনো পাসওয়ার্ড ছিল “abc” এবং আমার বর্তমান পাসওয়ার্ড হলো “123”. "Change password" ক্লিক করুন এবং। .  abc, 123 and 123.
+
|আমাদের পুরানো পাসওয়ার্ড হল “abc” এবং বর্তমান পাসওয়ার্ড হল “123”. "Change password" এ টিপুন এবং আমরা abc, 123 এবং 123 পাই।
 
|-
 
|-
|6:52
+
|06:52
|তাহেল ফর্ম-এর তথ্য submit করা হয়ে গেছে ।  এখানে কোনো বানান ভুল নেই । আমি নিশ্চিত যে ইউসার তার পাসওয়ার্ড পরিবর্তন করে নিতে পারবেন ।
+
|অর্থাৎ সেই ফর্মের তথ্য submit করা হয়েছে। আমি নিশ্চিত যে ইউসার তার পাসওয়ার্ড পরিবর্তন করতে পারবেন।
 
|-
 
|-
|7:00
+
|07:00
|এই টিউটোরিয়াল এখানেই সমাপ্ত করছি । পরবর্তী অংশে, আমি দেখাবো কিভাবে পুরনো পাসওয়ার্ড ডেটাবেস-এর নতুন পাসওয়ার্ড-এর সাথে মেলানো যায়, কিভাবে পরীক্ষা করা যায় নতুন পাসওয়ার্ড এবং পুনরায় লেখা পাসওয়ার্ড এক কিনা এবং তারপর ইউসার-এর পাসওয়ার্ড পরিবর্তন করব ।I
+
|এই টিউটোরিয়াল এখানেই সমাপ্ত করছি । পরবর্তী অংশে, আমি দেখাবো কিভাবে পুরানো পাসওয়ার্ড ডেটাবেসের নতুন পাসওয়ার্ডের সাথে মেলায়, কিভাবে পরীক্ষা করি নতুন পাসওয়ার্ড এবং পুনরায় লেখা পাসওয়ার্ড এক কিনা এবং তারপর ইউসারের পাসওয়ার্ড কিভাবে বদলায়।
 
|-
 
|-
|7:24
+
|07:24
|আমি অন্তরা এই টিউটোরিয়াল-টি অনুবাদ এবং রেকর্ড করেছি । ধন্যবাদ ।
+
|এই টিউটোরিয়ালে অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়।

Revision as of 17:35, 6 March 2017

Time Narration
00:00 নমস্কার, এই টিউটোরিয়াললে আমরা শিখব ব্যবহারকারীর পাসওয়ার্ড কিভাবে পরিবর্তন করে।
00:08 একজন ব্যবহারকারী পাসওয়ার্ড চাইলে তা পরিবর্তন করার বিকল্প সম্পর্কেও শিখব।
00:13- এতে বেশিক্ষণ লাগা উচিত নয়। এটি তিনটি ভাগে আলোচনা করব।
00:18 আমরা ব্যবহারকারীকে একটি ফর্ম দেবো এবং তাকে তার পুরনো এবং নতুন পাসওয়ার্ড দুইবার লিখতে বলব।
00:27 আমরা তার পুরনো পাসওয়ার্ড যাচাই করব, যা ডেটাবেসে রয়েছে।
00:31 মনে রাখবেন, এগুলি encrypt করা থাকে।
00:33 তারপর দুটি নতুন পাসওয়ার্ড এক কিনা তা দেখব, যদি তারা লিখতে কোনো ভুল করে থাকে তা দেখতে।
00:39 এরপর নতুন sql কোড ব্যবহার করে ডেটাবেস আপডেট করব।
00:44 প্রথমে আমি আমার "member" পৃষ্ঠায় "session" দিয়ে শুরু করব. আপনি এখানে "session_start" দেখতে পাচ্ছেন।
00:53 আমি এটিকে কপি করে আমার পৃষ্ঠার উপরে পেস্ট করব. এখন আমরা আমাদের সেশন শুরু করেছি।
00:59 আমাদের "user" নামে একটি ভ্যারিয়েবল ব্যবহার করতে হবে যা আমাদের সেট করা সেশনের সমান হবে।
01:09 পাসওয়ার্ড বদলানোর আগে বা ইউসারকে পাসওয়ার্ড বদলাতে দেওয়ার আগে, আমাদের দেখে নিতে হবে ইউসার লগইন করেছেন কিনা - আমি এই কোডটির কথা বলছিলাম।
01:19 আমি এই "user" এর মান "session" নাম দেবো যা এখানে রয়েছে।
01:24 এখন ব্যবহারকারী বিদ্যমান থাকলে আমরা তাদের পাসওয়ার্ড বদলাতে দেবো, অন্যথায় পৃষ্ঠাটি নষ্ট করব এবং দেখাবো “You must be logged in to change your password".
01:41 এই ব্লকটি ইউসার লগইন এর জন্য। ইউসার লগইন করে আছে ধরে নিয়ে, login এর অস্তিত্ব পরীক্ষা করার পর, তাকে একটি ফর্ম ভরতে দিতে হবে।
01:49 আমি এখানে কোড ইকো করব যা আমাদের ফর্ম হবে। এটি স্বয়ং জমা হওয়ার ফর্ম। তাই এটি "change password dot php" তে ফিরে যাবে এবং এখানে ফর্মটি শেষ হবে।
02:14 এখন আমরা এই পৃষ্ঠাটিতে রয়েছি এবং আমি সব খুঁটিনাটি যাচাই করতে একটি পরীক্ষা করব।
02:21 ফর্মের method হল POST কারণ আমি URL এ পাসওয়ার্ড সংক্রান্ত কোনো তথ্য রাখতে চাই না।
02:30 এরপর আমরা কিছু input বাক্স বানাবো। প্রথমটি “Old password:” যা password ধরণের হবে না, অর্থাৎ লেখাটি গোপন থাকবে না। তাই input এর ধরণ হবে "text" এবং name হবে "oldpassword".
02:48 আমি একটি প্যারাগ্রাফ ব্রেক রাখবো। এরপর "New password:" এবং এখানে input টাইপ হবে "password" যাতে এটি সবার থেকে লুকানো থাকে। নামটি হবে “new password”.
03:02 আমি এখানে একটি লাইন ব্রেক দেবো। এখন এই বাক্যটি কপি পেস্ট করুন এবং কিছু পরিবর্তন করন. এখানে লেবেল হবে “Repeat new password” এবং নাম প্যারাগ্রাফ ব্রেকের পর হবে "repeat new password".
03:23 সবশেষে একটি “submit" বোতাম চাই। Name হবে "submit", যাতে এটি টেপা হয়েছে কিনা যাচাই করতে পারি এবং value হবে "Change password".
03:33 এখন আমাদের পৃষ্ঠাতে যাই। আমি সদস্য পৃষ্ঠায় একটি লিঙ্ক বানাবো যা পাসওয়ার্ড বদলাতে সাহায্য করবে।
03:40 এখনকার মত, আমি বর্ণন ব্যবহার করে লগইন করব। এখন আমার পাসওয়ার্ড “abc এবং আমার ইউসারনেম “Alex”.
03:48 Login-এ টিপুন। এটি দেখাচ্ছে "Welcome Alex". এটি সদস্য পৃষ্ঠা। সেশন সেট করা হয়েছে। log out করতে হলে, আমরা তা করতে পারি। কিন্তু আমাদের পাসওয়ার্ড বদলাতে অন্য বিকল্পের প্রয়োজন।
04:01 তাই আমরা "member dot php" পৃষ্ঠায় ফিরে যাই এবং অন্য একটি লিঙ্ক বানাবো।
04:08 এবং সেটি হবে “Change password”.
04:11 এটি “change password dot php" কে লিঙ্ক করবে।
04:14 এটিকে রিফ্রেশ করলে আমরা অন্য বিকল্প পাবো। এখানে টিপুন এবং আমরা পূর্বে নির্মিত ফর্ম পাই. আমি এখানে আমার পুরনো পাসওয়ার্ড এবং এখানে নতুন পাসওয়ার্ড লিখব।
04:26 "Change password" এ টিপুন কিন্তু কিছু হয় না। তাই যাচাই করুন যে এটি submit হয়েছে কিনা। এখানে এই অতিরিক্ত লাইনটি মুছে দিন।
04:38 আমাদের এখানে “if POST submit” নামে If স্টেটমেন্ট বানাতে হবে. অর্থাৎ ইউসার submit বোতাম টিপেছে কিনা। নাম হল 'submit', তাই আমি এখানে submit লেখা পেয়েছি।
04:52 ইউসার submit করে থাকলে আমরা এখানে আমাদের পাসওয়ার্ড বদলানো শুরু করতে পারি।
4:59 অন্যথায়, ইউসার submit না করে থাকলে আমরা এখানে এই কোড ইকো করতে যাচ্ছি।
05:05 ইউসার ইতিমধ্যে submit না করে থাকলে ফর্ম submit করতে তাদের ফর্মটি দিতে হবে।
05:12 এটিকে যাচাই করা যাক. এটি কাজ করছে কিনা দেখতে এখানে “test” ইকো করব।
05:18 ফিরে গিয়ে থ্য ভরুন। আসলে, আমাদের কিছুই ভরতে হবে না। আমরা শুধু submit বোতাম টিপব। এখানে আমরা “test” এর ইকো পাই যা দেখাচ্ছে যে আমাদের ফর্ম সফলভাবে submit হয়েছে।
05:34 সুতরাং এবার আমাদের পাসওয়ার্ড বদলাতে হবে. এটি মুছে দিন এবং এখানে লিখুন “check fields”.
05:40 এখানে কিছু ভ্যারিয়েবল পাই যা আমাকে পুরানো পাসওয়ার্ডে সেট করতে হবে যা “old password” নামক POST variable এর সমান হবে। আমরা সেই নাম এখানে নীচে আমাদের ফর্মে দিয়েছি।
05:55 আমরা প্রতিটি মানের জন্য এটি পুনরাবৃত্তি করব, যা আমি submit করছি।
06:00 পরেরটি হল “new password” এবং তারপর “repeat new password”. আমরা এটি এখনই বদলাবো।
06:10 এগুলি কাজ করছে তা নিশ্চিত করতে, আমি সবসময় অনুমোদন করব আপনি “old password”, “new password” এবং ”repeat new password” ইকো করুন।
06:25 এটি ফর্মের অস্তিত্ব পরীক্ষা করে, ফর্মটি submit হয়েছে কিনা, এবং তারপর আমরা ভ্যারিয়েবল নামে আমাদের ভ্যারিয়েবল এবং পোস্ট ভ্যারিয়েবল পাই।
06:38 সবকিছু কাজ করছে কিনা দেখতে, আমরা এই বাক্সতে যা যা লিখেছি সবকিছু ইকো করব।
06:40 আমাদের পুরানো পাসওয়ার্ড হল “abc” এবং বর্তমান পাসওয়ার্ড হল “123”. "Change password" এ টিপুন এবং আমরা abc, 123 এবং 123 পাই।
06:52 অর্থাৎ সেই ফর্মের তথ্য submit করা হয়েছে। আমি নিশ্চিত যে ইউসার তার পাসওয়ার্ড পরিবর্তন করতে পারবেন।
07:00 এই টিউটোরিয়াল এখানেই সমাপ্ত করছি । পরবর্তী অংশে, আমি দেখাবো কিভাবে পুরানো পাসওয়ার্ড ডেটাবেসের নতুন পাসওয়ার্ডের সাথে মেলায়, কিভাবে পরীক্ষা করি নতুন পাসওয়ার্ড এবং পুনরায় লেখা পাসওয়ার্ড এক কিনা এবং তারপর ইউসারের পাসওয়ার্ড কিভাবে বদলায়।
07:24 এই টিউটোরিয়ালে অংশগ্রহণের জন্য ধন্যবাদ। শুভবিদায়।

Contributors and Content Editors

Antarade, PoojaMoolya, Satarupadutta