<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FUser-Registration-Part-3%2FBengali</id>
		<title>PHP-and-MySQL/C4/User-Registration-Part-3/Bengali - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FUser-Registration-Part-3%2FBengali"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-3/Bengali&amp;action=history"/>
		<updated>2026-05-01T20:46:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-3/Bengali&amp;diff=33316&amp;oldid=prev</id>
		<title>Satarupadutta: Created page with &quot;{| border=1 |'''Time''' |'''Narration'''  |- |00:00 |ইউসার রেজিস্ট্রেশন টিউটোরিয়ালের তৃতীয় অংশ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/User-Registration-Part-3/Bengali&amp;diff=33316&amp;oldid=prev"/>
				<updated>2017-03-16T16:38:42Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 |&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; |&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- |00:00 |ইউসার রেজিস্ট্রেশন টিউটোরিয়ালের তৃতীয় অংশ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:00&lt;br /&gt;
|ইউসার রেজিস্ট্রেশন টিউটোরিয়ালের তৃতীয় অংশে আপনাদের স্বাগত।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:04&lt;br /&gt;
|এখানে আমরা তাদের অস্তিত্ব যাচাই করতে যাচ্ছি যা অন্তিম অংশে আলোচনা করে ছিলাম।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|আগে যা করেছি দ্রুত সংক্ষিপ্তকরণ করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|fullname এবং username এর ট্যাগ স্ট্রিপ করেছিলাম। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:19&lt;br /&gt;
|আমরা পাসওয়ার্ড স্ট্রিপ এবং এনক্রিপ্ট করেছিলাম।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:23&lt;br /&gt;
|ফাংশনের এই ক্রম মনে রাখুন, যাতে আমরা এনক্রিপ্টেড ভ্যালু স্ট্রিপ অফ না করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:30&lt;br /&gt;
|এখানে আমরা রেজিস্ট্রেশন প্রক্রিয়া শুরু করতে যাচ্ছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
| আমি এই সকলের অস্তিত্ব যাচাই করব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:38&lt;br /&gt;
|এটি করার আগে আমি আমি date সেট করতে যাচ্ছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:43&lt;br /&gt;
|এখন এই date ফাংশন ব্যবহার করছি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|ভিতরে বছরের জন্য Y, মাসের জন্য m এবং তারিখের জন্য d রয়েছে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|4 অঙ্কের বছরের জন্য এখানে বড় Y রয়েছে। আমরা ছোট y ব্যবহার করলে এখানে 2 অঙ্কের বছর হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|এখন ডাটাবেসে, এই মুহূর্তে প্রথমে বছর রয়েছে তারপর মাস এবং দিন রয়েছে এবং এটি হাইফেন দ্বারা আলাদা রয়েছে। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|এখানে ডাটাবেসে গেলে এটি এখানে দেখতে পারেন এবং users এ একটি ভ্যালু লিখুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|তারিখ নির্দিষ্ট ফরম্যাটে রয়েছে, যদি আমরা এখানে এই ধরণের ফাংশন ব্যবহার করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|আমি আজকের দিন টিপলে দেখি যে বছর 4 ডিজিটের বিন্যাসে পেয়েছি এবং এখানে মাস এবং দিন, হাইফেন দ্বারা আলাদা রয়েছে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|এটি ডাটাবেসে এই কাঠামোতে সমাযোজিত হয়ে গেছে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:45&lt;br /&gt;
|তাই if submit, তারপর আমাদের অস্তিত্ব যাচাই করতে হবে। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|আমি একটি মন্তব্য জুড়ব check for existence.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|এখন এটি সত্যিই সহজ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|এই জন্য আমাদের if স্টেটমেন্ট লিখতে হবে এবং তারপর কোডের একটি ব্লক।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|কন্ডিশন হবে যদি fullname, username, password এবং repeat password উপস্থিত...এখানে প্রমাণ রয়েছে...আমরা লিখব if username এবং তারপর AND অর্থাৎ ডাবল এম্পারসেন্ড চিহ্ন।&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|তারপর লিখব password এবং তারপর বলবো.....&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|ওহ! আমি fullname ভুলে গেছি, তাই আমি এটি এখানে জুড়ব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|এটি ডাবল এম্পারসেন্ড চিহ্ন দ্বারা আলাদা করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|Tঅন্তিম হল repeat password তাই সেটি লিখুন। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:42&lt;br /&gt;
|আমাদের সব গুলি প্রয়োজন হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|অন্যথায়, আমরা লিখব - echo &amp;quot;Please fill in&amp;quot; এবং গাঢ় অক্ষরে all fields.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|এরপর একটি প্যারাগ্রাফ ব্রেক রাখবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
|এছাড়াও, ফর্মের আগেও একটি প্যারাগ্রাফ ব্রেক রাখি, যাতে এটি আমাদের দেওয়া প্রতিটি এরর ম্যাসেজে জোড়ার প্রয়োজন না হয়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
|তাই এতটাই। এখন এটি করার চেষ্টা করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|আমি রেজিস্টার পৃষ্ঠায় ফিরে যাবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|এটি এখানে পেয়েছি। register এ টিপুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|Please fill in all fields&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|কিছু ফীল্ড এখানে লিখি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|আমাদের পাসওয়ার্ড চয়ন করি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:27&lt;br /&gt;
|আমরা পাসওয়ার্ড পুনরাবৃত্তি করব না।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:30&lt;br /&gt;
|রেজিস্টার। ওহ রিপিট পাসওয়ার্ড।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
|রিপিট পাসওয়ার্ড।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
|এই মুহূর্তে এটির কাজ না করার কারণ হল একটি &amp;quot;MD5&amp;quot; ভ্যালু কিছুই নয়, এটি টেক্সটের &amp;quot;MD5&amp;quot; স্ট্রিং এর সমান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
|টেক্সটের একটি এনক্রিপ্টেড স্ট্রিং।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:00&lt;br /&gt;
|তাই, এখন আমাদের এখান থেকে &amp;quot;MD5&amp;quot; ফাংশন সরাতে হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:06&lt;br /&gt;
|নিশ্চিত করুন আপনি এন্ড ব্রেকেট সরিয়েছেন। আমি নীচে যাবো এবং সম্পূর্ণ ডেটা যাচাই করব।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
|আমি ফিরে গিয়ে এটি চেষ্টা করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|মনে রাখুন এটি আগে কাজ করেনি যখন repeat password চয়ন করিনি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:23&lt;br /&gt;
|তাই আমি পাসওয়ার্ড বা রিপিট পাসওয়ার্ড চয়ন না করলে আমরা একটি এরর পাই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|রিপিট পাসওয়ার্ড ছাড়া আবার ভ্যালু চয়ন করলে, আমরা এখনও এই এরর পাই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|এটি হল সমস্যা। আমাদের বলা উচিত যে - সবকিছু উপস্থিত থাকলে আমরা পাসওয়ার্ড এবং রিপিট পাসওয়ার্ড বদলাতে পারি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|তাই আমি লিখব &amp;quot;password&amp;quot; is equal to &amp;quot;md5&amp;quot; of password&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
|এটি মূল ভ্যারিয়েবল ভ্যালু এনক্রিপ্ট করবে এবং একই ভ্যারিয়েবলে নতুন পাসওয়ার্ড কোড রাখবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:00&lt;br /&gt;
|আমাদের &amp;quot;repeat password&amp;quot; equals &amp;quot;md5&amp;quot; এবং &amp;quot;repeat password&amp;quot; ও লিখতে হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
|এখানে কমেন্ট করুন &amp;quot;encrypt password&amp;quot;. আমরা পাসওয়ার্ড এনক্রিপ্ট করেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|এখন আমরা এগোবো এবং আমাদের ডেটাবেসে সকল ডেটা জুড়ব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
| আমি এটি করতে যাচ্ছি। কারণ আমরা ডেটা পেয়েছি যা রেজিস্ট্রেশনের জন্য যাচ্ছে, আমরা প্রতিটি ডেটার জন্য একটি সর্বোচ্চ সীমা নির্ধারণ করতে যাচ্ছি যা হল ইনপুট।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:39&lt;br /&gt;
|এখন আমরা আমাদের ফুলনেম, ইউসারনেমে, পাসওয়ার্ড এবং রিপিট পাসওয়ার্ডের জন্য 25 অক্ষর ধরি. তাই সর্বোচ্চ ভ্যালু হল 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:50&lt;br /&gt;
|তাই আমি লিখব - যদি ইউসারনেমের স্ট্রিং দৈর্ঘ্য 25 এর চেয়ে বড় হয় .... বা&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
|ফুলনেমের স্ট্রিং দৈর্ঘ্য 25 এর চেয়ে বড়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:15&lt;br /&gt;
|এটি আলাদা আলাদা করে দেখি এবং লিখি যদি ইউসারনেম বা ফুলনেমের দৈর্ঘ্য অনেক অধিক হয়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:24&lt;br /&gt;
|আমি এটিকে সঠিকভাবে রাখি।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|যদি এর প্রতিটি ভ্যালু 25 এর বেশী বা 25 এর চেয়ে বড় হয়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
| আমরা এই ভ্যালুগুলি ইকো করব&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|  &amp;quot;username&amp;quot; or..... না।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|আমি লিখি Max limit for username or fullname are 25 characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|অন্যথায় আমি পাসওয়ার্ডের দৈর্ঘ্য যাচাই করতে এগিয়ে যাবো। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:01&lt;br /&gt;
|এখন আমি এটি করার সিদ্ধান্ত নিয়েছি- &amp;quot;check password length&amp;quot; কারণ আমি এর জন্য নির্দিষ্ট যাচাই চাই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
|আমি লিখি যদি আমার পাসওওয়ার্ডের স্ট্রিং দৈর্ঘ্য 25 এর অধিক হয় .. বা .. স্ট্রিং দৈর্ঘ্য ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|না ... এটি থেকে পরিত্রাণ পাই, else এর থেকে পরিত্রাণ পাই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
|প্রথম যাচাই আমি এই করতে চাই যে আমার পাসওয়ার্ড মেলে কিনা।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
|আমি লিখি if password equals equals to repeat password, তারপর কোডের বড় ব্লকের সাথে অবিরত থাকুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:53&lt;br /&gt;
|অন্যথায় ইউসারকে ইকো করুন Your passwords do not match.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:00&lt;br /&gt;
|ঠিক আছে?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:03&lt;br /&gt;
|আপনি এখানে লিখতে পারেন এবং আমরা অক্ষরের দৈর্ঘ্যের যাচাই চালিয়ে যেতে পারি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:09&lt;br /&gt;
|এখন username এবং fullname অক্ষরের দৈর্ঘ্যের যাচাই করা।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|তাই check character  length of username and fullname&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:18&lt;br /&gt;
|এবং এটি হবে যা আমি আগে বলেছি, if username is greater than 25.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:25&lt;br /&gt;
|বরং যদি এই ফাংশনে ব্যবহৃত স্ট্রিং এর দৈর্ঘ্য 25 এর চেয়ে বড় হয় ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.31&lt;br /&gt;
|বা ফুলনেমের স্ট্রিং দৈর্ঘ্য 25 এর অধিক হলে আমরা ইকো করি Length of username or fullname is too long!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:43&lt;br /&gt;
|অতএব, এটিকে সরল রাখতে, অন্যথায় আমরা লিখব:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:51&lt;br /&gt;
|check password length.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:57&lt;br /&gt;
|এখানে আমি উল্লিখিত বা লিখতে যাচ্ছি ... if ... এখন পাসওয়ার্ডের সমানতা মনে করুন ...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:04&lt;br /&gt;
|আমাদের এটি শুধুমাত্র পাসওয়ার্ড ভ্যারিয়েবলে যাচাই করা আবশ্যক।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:09&lt;br /&gt;
|এখানে আমি লিখি - যদি পাসওয়ার্ডের স্ট্রিং দৈর্ঘ্য 25 এর অধিক হয় বা আমাদের পাসওয়ার্ডের স্ট্রিং দৈর্ঘ্য 6 অক্ষরের কম হয় ....&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:23&lt;br /&gt;
|তাহলে আমরা একটি এরর ইকো করব যা বলে যে Password must be between 6 and 25 characters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:35&lt;br /&gt;
|এটি নিশ্চয়ই কাজ করবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:37&lt;br /&gt;
|এই আলোচনা পরবর্তী টিউটোরিয়ালে অব্যাহত রাখবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:41&lt;br /&gt;
|তার আগে আমি শুধু এটিকে else স্টেটমেন্ট দ্বারা শেষ করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
|অন্যথায় আমরা লিখব register the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:51&lt;br /&gt;
| ইউসারকে নিবন্ধিত করতে আমাদের কোড এখানে হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:56&lt;br /&gt;
|পরবর্তী টিউটোরিয়ালে এটি যাচাই করব এবং শিখব যে ইউসারকে কিভাবে নিবন্ধিত করে এবং আমরা কোড সেখানে ওই টিউটোরিয়ালে রাখবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:06&lt;br /&gt;
|এটি আমাদের পাসওয়ার্ডের সর্বনিম্ন এবং সর্বোচ্চ সীমা যাচাই করার জন্য ছিল এবং এখানে কোডের এই ব্লক register the user কোডের অংশ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:17&lt;br /&gt;
|পরের অংশে যোগাযোগ করুন। এই টিউটোরিয়ালে অংশগ্রহনের জন্য ধন্যবাদ। শুভবিদায়।&lt;/div&gt;</summary>
		<author><name>Satarupadutta</name></author>	</entry>

	</feed>