{"id":4709,"date":"2022-09-26T11:17:22","date_gmt":"2022-09-26T04:17:22","guid":{"rendered":"https:\/\/devbanban.com\/?p=4709"},"modified":"2022-09-28T18:52:57","modified_gmt":"2022-09-28T11:52:57","slug":"php-login-logout-%e0%b9%80%e0%b8%82%e0%b9%89%e0%b8%b2%e0%b8%a3%e0%b8%ab%e0%b8%b1%e0%b8%aa-password_hash-%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%83%e0%b8%8a%e0%b9%89-password_bcrypt-%e0%b8%9f%e0%b8%a3","status":"publish","type":"post","link":"https:\/\/devbanban.com\/?p=4709","title":{"rendered":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code)"},"content":{"rendered":"<p>\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a \u0e21\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e21\u0e32\u0e01\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e17\u0e35\u0e48\u0e0a\u0e37\u0e48\u0e2d <strong>bcrypt<\/strong> \u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a <strong>Workshop\u00a0<\/strong>\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07 PHP5.5 \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u0e44\u0e1b \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e02\u0e19\u0e32\u0e14 60 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u00a0 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e39\u0e07 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a\u0e17\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 (one-way hashing algorithm.) \u0e01\u0e47\u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e16\u0e2d\u0e14\u0e23\u0e2b\u0e31\u0e2a\u0e44\u0e14\u0e49\u0e19\u0e31\u0e49\u0e19\u0e40\u0e2d\u0e07 \u0e0b\u0e36\u0e48\u0e07\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a md5 , sha1\u00a0 \u0e15\u0e31\u0e27 <strong>bcrypt<\/strong>\u00a0\u0e08\u0e30\u0e43\u0e0a\u0e49 <strong>security parameter<\/strong> \u0e04\u0e48\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e17\u0e35\u0e48\u0e43\u0e2a\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e08\u0e30\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 (<strong>salt<\/strong>) \u0e41\u0e21\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e15\u0e31\u0e27\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e01\u0e47\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21 \u0e41\u0e25\u0e30 \u0e04\u0e48\u0e32\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e01\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13 (<strong>cost<\/strong>) \u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48 10 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u00a0<strong>password_verify\u00a0<\/strong>\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e27\u0e48\u0e32\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e43\u0e19 Workshop \u0e19\u0e35\u0e49\u0e08\u0e30\u0e21\u0e35\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a Login Logout \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e44\u0e27\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49<\/p>\n<hr \/>\n<p><script src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-4809571483387892\" async=\"\" crossorigin=\"anonymous\"><\/script><br \/>\n<!-- in-article-ads --><br \/>\n<ins class=\"adsbygoogle\" style=\"display: block;\" data-ad-client=\"ca-pub-4809571483387892\" data-ad-slot=\"5704572149\" data-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins><br \/>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/p>\n<p><strong>\u0e04\u0e25\u0e34\u0e1b\u0e41\u0e2a\u0e14\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/strong><\/p>\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/TgRs_N10R-8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>&nbsp;<\/p>\n<p>0.<strong> \u0e15\u0e32\u0e23\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 tb_member *<\/strong>\u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e48\u0e2d\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e37\u0e48\u0e2d <strong>workshop_hashpwd<br \/>\n*<\/strong>\u0e23\u0e27\u0e21\u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 Database &amp; SQL <a href=\"https:\/\/www.youtube.com\/playlist?list=PLEA4F1w-xYVZwacY1MphD6PFaOb80yy8-\" target=\"_blank\" rel=\"noopener\">\u0e04\u0e25\u0e34\u0e01<\/a><\/p>\n<pre class=\"lang:default decode:true\">CREATE TABLE `tb_member` (\r\n  `id` int(11) NOT NULL,\r\n  `username` varchar(50) NOT NULL,\r\n  `password` varchar(100) NOT NULL,\r\n  `name` varchar(100) NOT NULL,\r\n  `m_level` varchar(1) NOT NULL\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8;\r\n\r\nINSERT INTO `tb_member` (`id`, `username`, `password`, `name`, `m_level`) VALUES\r\n(1, 'aaa', '$2y$10$hWHZnVCIXRtUAgDf8L73GOQtfE0GSN1KequdAjJmVojS8XNAqFIb6', 'Mr.A', 'A'),\r\n(2, 'mmm', '$2y$10$pFHhkaswTsbm3l7AdtqguOSnXMol1rSu9ouuOHt845lC9gyRPL4hO', 'Mr.B', 'M');\r\n\r\nALTER TABLE `tb_member`\r\n  ADD PRIMARY KEY (`id`);\r\n\r\nALTER TABLE `tb_member`\r\n  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;<\/pre>\n<p>\u0e08\u0e32\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07\u0e02\u0e49\u0e32\u0e07\u0e1a\u0e19\u0e08\u0e30\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e2b\u0e49 2 records \u0e04\u0e23\u0e31\u0e1a username &amp; password \u0e08\u0e30\u0e43\u0e2a\u0e48\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19 \u0e04\u0e37\u0e2d username : aaa , password : aaa \u0e41\u0e25\u0e30 mmm \u0e04\u0e23\u0e31\u0e1a \u0e08\u0e30\u0e21\u0e35\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e43\u0e2b\u0e49\u0e14\u0e49\u0e27\u0e22 \u0e15\u0e48\u0e2d\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e04\u0e23\u0e31\u0e1a<br \/>\n\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e20\u0e4c(\u0e1f\u0e34\u0e25\u0e14\u0e4c)<\/p>\n<p>id = \u0e44\u0e2d\u0e14\u0e35 \u0e25\u0e33\u0e14\u0e31\u0e1a \u0e04\u0e35\u0e22\u0e4c\u0e2b\u0e25\u0e31\u0e01<br \/>\nusername = \u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49<br \/>\npassword = \u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19<br \/>\nname = \u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<br \/>\nm_level = \u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 \u0e43\u0e19 workshop \u0e19\u0e35\u0e49\u0e43\u0e2a\u0e48 A \u0e41\u0e25\u0e30 M \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 (A = admin , M = member)<\/p>\n<p>1. \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e17\u0e14\u0e2a\u0e2d\u0e1a Workshop \u0e14\u0e49\u0e27\u0e22\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a (<strong>Workshop<\/strong> \u0e19\u0e35\u0e49 <span style=\"color: #ff0000;\"><strong>\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a PHP7 \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e40\u0e1b\u0e47\u0e19 PHP MySQLi Procedural<\/strong><\/span>) \u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33 \u0e40\u0e0a\u0e48\u0e19\u00a0 projectLogin, passwordHash \u0e41\u0e25\u0e30 loginhashpassword \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19<br \/>\n*\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e17\u0e23\u0e32\u0e1a\u0e27\u0e48\u0e32\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e1b\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49\u0e17\u0e35\u0e48\u0e44\u0e2b\u0e19 \u0e41\u0e25\u0e30\u0e19\u0e33\u0e14\u0e39\u0e04\u0e25\u0e34\u0e1b\u0e1b\u0e23\u0e31\u0e1a\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e0a\u0e38\u0e14\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a <a href=\"https:\/\/www.youtube.com\/playlist?list=PLEA4F1w-xYVadrcnedOqksEoOhh4gZfzO\" target=\"_blank\" rel=\"noopener\">\u0e04\u0e25\u0e34\u0e01<\/a><\/p>\n<p>2. \u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u00a0 (\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e43\u0e19\u0e02\u0e49\u0e2d 1) <strong>connectDB.php<\/strong><\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\n$condb= mysqli_connect(\"localhost\",\"root\",\"yourPassword\",\"workshop_hashpwd\") or die(\"Error: \" . mysqli_error($condb));\r\nmysqli_query($condb, \"SET NAMES 'utf8' \"); \r\n?&gt;<\/pre>\n<p>*\u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e41\u0e01\u0e49\u0e0a\u0e37\u0e48\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Username &amp; Password \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49 phpMyAmin \u0e2b\u0e23\u0e37\u0e2d \u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e2b\u0e49\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p>3. \u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e25\u0e47\u0e2d\u0e04\u0e2d\u0e34\u0e19 (Login Form) \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e02\u0e2d\u0e07 Workshop <strong>index.php<br \/>\n<\/strong><\/p>\n<pre class=\"lang:default decode:true \">&lt;?php session_start();?&gt;\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n\t&lt;head&gt;\r\n\t\t&lt;meta charset=\"utf-8\"&gt;\r\n\t\t&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"&gt;\r\n\t\t&lt;title&gt;\t&lt;\/title&gt;\r\n\t\t&lt;link rel=\"stylesheet\" href=\"\"&gt;\r\n\t&lt;\/head&gt;\r\n\t&lt;body&gt;\r\n\t\t&lt;h4&gt;form Login &lt;\/h4&gt;\r\n\t\t&lt;form action=\"checkLogin.php\" method=\"post\"&gt;\r\n\t\t\tusername &lt;input type=\"text\" name=\"username\" placeholder=\"username\" required&gt;\r\n\t\t\t&lt;br&gt;\r\n\t\t\tpassword &lt;input type=\"password\" name=\"password\" placeholder=\"password\" required&gt;\r\n\t\t\t&lt;br&gt;\r\n\t\t\t&lt;button type=\"submit\"&gt;Login&lt;\/button&gt;\r\n\t\t&lt;\/form&gt;\r\n\r\n\t\t&lt;br&gt;\r\n\t\t\u0e44\u0e1b\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 &lt;a href=\"createPwd.php\" target=\"_blank\"&gt; \u0e04\u0e25\u0e34\u0e01 &lt;\/a&gt;\r\n\t\t\r\n\t&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>*\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c\u0e19\u0e35\u0e49\u0e08\u0e30\u0e21\u0e35\u0e25\u0e34\u0e49\u0e07\u0e04\u0e4c\u0e04\u0e25\u0e34\u0e01\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a\u00a0 \u0e15\u0e48\u0e2d\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p>4. \u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48 <strong>createPwd.php<\/strong><\/p>\n<pre class=\"lang:default decode:true\">&lt;h4&gt;\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e41\u0e1a\u0e1a HASH &lt;\/h4&gt;\r\n&lt;form method=\"post\"&gt;\r\n\t\t\tpassword \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 HASH \r\n\t\t\t&lt;input type=\"text\" name=\"password\" placeholder=\"password\" required&gt;\r\n\t\t\t&lt;br&gt;\r\n\t\t\t&lt;button type=\"submit\"&gt;\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19&lt;\/button&gt;\r\n&lt;\/form&gt;\r\n\r\n&lt;?php \r\nif (isset($_POST['password'])) {\r\n\r\n$password = $_POST['password']; \/\/\u0e43\u0e2a\u0e48\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\r\n \r\n \r\n\/\/\u0e01\u0e33\u0e2b\u0e19\u0e14 cost 10 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 *\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e22\u0e34\u0e48\u0e07\u0e40\u0e22\u0e2d\u0e30 \u0e22\u0e34\u0e48\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e0a\u0e49\u0e32 \u0e0b\u0e36\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e21\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19 10 \u0e01\u0e47\u0e1e\u0e2d\u0e04\u0e23\u0e31\u0e1a \u0e2b\u0e23\u0e37\u0e2d\u0e08\u0e30\u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e25\u0e49\u0e27\u0e23\u0e31\u0e19\u0e14\u0e39\u0e04\u0e23\u0e31\u0e1a \u0e27\u0e48\u0e32\u0e08\u0e30\u0e14\u0e35\u0e40\u0e25\u0e40\u0e22\u0e2d\u0e30\u0e44\u0e2b\u0e21!!\r\n$options = [\r\n         'cost' =&gt; 10,\r\n     ];\r\n\r\n\/\/\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e08\u0e32\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07\r\n$store_password = $password;\r\n\r\n\/\/\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e14\u0e49\u0e27\u0e22 PASSWORD_BCRYPT\r\n$passwordHash = password_hash($store_password,  PASSWORD_BCRYPT, $options);\r\n\r\necho ' \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e19\u0e33\u0e21\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 = '.$store_password;\r\n\/\/\u0e25\u0e2d\u0e07\u0e41\u0e2a\u0e14\u0e07\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e14\u0e39 \u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0b\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a \u0e23\u0e2b\u0e31\u0e2a\u0e08\u0e30\u0e2a\u0e38\u0e48\u0e21\u0e44\u0e1b\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e22\u0e46\r\necho '&lt;hr&gt; password hash  using PASSWORD_BCRYPT  &lt;br&gt; '\r\n.'&lt;h4&gt; &lt;font color=\"red\"&gt;' .$passwordHash .'&lt;\/font&gt; &lt;\/h4&gt;';\r\necho '\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e44\u0e1b\u0e43\u0e2a\u0e48\u0e43\u0e19\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e20\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e01\u0e47\u0e1a password \u0e14\u0e49\u0e27\u0e22\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a';\r\necho '&lt;br&gt; &lt;a href=\"index.php\"&gt; \u0e01\u0e25\u0e31\u0e1a\u0e2b\u0e19\u0e49\u0e32 Login &lt;\/a&gt;';\r\n }\r\n?&gt;<\/pre>\n<p>*\u0e21\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e49\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e43\u0e19\u0e42\u0e04\u0e49\u0e14\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e19\u0e35\u0e49 \u0e1e\u0e2d\u0e40\u0e23\u0e32\u0e43\u0e2a\u0e48\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e25\u0e49\u0e27\u0e43\u0e2b\u0e49\u0e04\u0e25\u0e34\u0e01\u0e1b\u0e38\u0e48\u0e21 <strong>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u00a0<\/strong>\u0e41\u0e25\u0e49\u0e27\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e44\u0e1b\u0e43\u0e2a\u0e48\u0e43\u0e19\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e20\u0e4c password \u0e17\u0e35\u0e48\u0e15\u0e32\u0e23\u0e32\u0e07 tb_member \u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e01\u0e23\u0e2d\u0e01 Username, name \u0e2a\u0e21\u0e21\u0e38\u0e15\u0e34\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e2a\u0e48\u0e27\u0e19\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e20\u0e4c m_level \u0e43\u0e2b\u0e49\u0e43\u0e2a\u0e48 A \u0e2b\u0e23\u0e37\u0e2d M \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 (A = admin , M = member)<\/p>\n<p>5. \u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e0a\u0e47\u0e04\u0e01\u0e32\u0e23\u0e25\u0e47\u0e2d\u0e04\u0e2d\u0e34\u0e19 <strong>checkLogin.php<\/strong> *\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e49\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e43\u0e19\u0e42\u0e04\u0e49\u0e14<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php \r\nsession_start();\r\n\r\n\/\/\u0e16\u0e49\u0e32\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 input method post \u0e21\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\r\nif(isset($_POST['username']) &amp;&amp; isset($_POST['password'])){\r\n\r\n\/\/\u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\r\nrequire_once 'connectDB.php';\r\n\r\n \/\/\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e08\u0e32\u0e01 input \u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01\u0e1f\u0e2d\u0e23\u0e4c\u0e21\r\n$username = $_POST['username'];\r\n$password = $_POST['password'];\r\n \r\n \r\n\/\/\u0e01\u0e33\u0e2b\u0e19\u0e14 cost 10 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 *\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e22\u0e34\u0e48\u0e07\u0e40\u0e22\u0e2d\u0e30 \u0e22\u0e34\u0e48\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19\u0e0a\u0e49\u0e32 \u0e0b\u0e36\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e40\u0e23\u0e47\u0e27\u0e02\u0e2d\u0e07\u0e04\u0e2d\u0e21\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e43\u0e0a\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19 10 \u0e01\u0e47\u0e1e\u0e2d\u0e04\u0e23\u0e31\u0e1a \u0e2b\u0e23\u0e37\u0e2d\u0e08\u0e30\u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e25\u0e49\u0e27\u0e23\u0e31\u0e19\u0e14\u0e39\u0e04\u0e23\u0e31\u0e1a \u0e27\u0e48\u0e32\u0e08\u0e30\u0e14\u0e35\u0e40\u0e25\u0e40\u0e22\u0e2d\u0e30\u0e44\u0e2b\u0e21!!\r\n$options = [\r\n         'cost' =&gt; 10,\r\n     ];\r\n\r\n\/\/query \u0e40\u0e0a\u0e47\u0e04\u0e27\u0e48\u0e32 username \u0e15\u0e23\u0e07\u0e44\u0e2b\u0e21\r\n$sql=\"SELECT username, password FROM tb_member WHERE username='$username'\";\r\n$result = mysqli_query($condb, $sql);\r\n\r\n\/\/\u0e16\u0e49\u0e32 username \u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07 \u0e08\u0e30\u0e40\u0e2d\u0e32\u0e21\u0e32\u0e40\u0e0a\u0e47\u0e04 password \u0e15\u0e48\u0e2d\u0e27\u0e48\u0e32 verify \u0e41\u0e25\u0e49\u0e27\u0e16\u0e54\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e2b\u0e21\r\nif(mysqli_num_rows($result)==1){\r\n\t$row = mysqli_fetch_array($result);\r\n\t\/\/\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e08\u0e32\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07\r\n\t$store_password = $row['password'];\r\n\t\/\/Verify  Password \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a password \u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 $password \u0e41\u0e25\u0e30 $store_password\r\n\t$validPassword = password_verify($password, $store_password);\r\n\t\t  \r\n\t\t    if($validPassword){\r\n\t\t    \t\/\/verify password \u0e1c\u0e48\u0e32\u0e19 \u0e40\u0e02\u0e49\u0e32\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e19\u0e35\u0e49\r\n\r\n\t\t    \t\/\/\u0e2a\u0e23\u0e49\u0e32\u0e07 query \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d\r\n\t\t\t\t\t$queryMember=\"SELECT id, name, m_level FROM tb_member WHERE username='$username'\";\r\n\t\t\t\t\t$rsMember = mysqli_query($condb, $queryMember);\r\n\t\t\t\t\t$rowM = mysqli_fetch_array($rsMember);\r\n\t\t    \t\/\/\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23 session\r\n\t\t    \t\t  $_SESSION[\"UserID\"] = $rowM[\"id\"];\r\n                      $_SESSION[\"memberName\"] = $rowM[\"name\"];\r\n                      $_SESSION[\"m_level\"] = $rowM[\"m_level\"];\r\n\r\n                      \/\/print_r \u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23 session \u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e14\u0e39\u0e2b\u0e19\u0e48\u0e2d\u0e22\r\n                        echo '\u0e41\u0e2a\u0e14\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Session \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19';\r\n                        echo '&lt;pre&gt;';\r\n\t\t        \t\tprint_r($_SESSION);\r\n\t\t        \t\techo '&lt;\/pre&gt;';\r\n\r\n\t\t        \t\techo '&lt;hr&gt;';\r\n\t\t        \t\techo 'Verify Users Password &lt;br&gt;';\r\n\r\n\t\t    \t\t\/\/password \u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\r\n\t\t        \techo '&lt;br&gt; &lt;font color=\"blue\"&gt; password match!! &lt;\/font&gt; &lt;br&gt; ';\r\n\r\n\t\t        \t\/\/\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\r\n\t\t        \tif($_SESSION[\"m_level\"]=='A'){\r\n\t\t        \t\t\/\/\u0e01\u0e23\u0e30\u0e42\u0e14\u0e14\u0e44\u0e1b\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e2d\u0e14\u0e21\u0e34\u0e19\r\n\t\t        \t\t\/\/Header(\"Location: admin.php\"); \/\/\u0e17\u0e33\u0e15\u0e48\u0e2d\u0e40\u0e2d\u0e07\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a\r\n\t\t        \t\techo 'Hi k. '.$_SESSION[\"memberName\"]. ' level = '. $_SESSION[\"m_level\"];\r\n\t\t        \t\techo '&lt;br&gt; &lt;a href=\"logout.php\"&gt; Logout &lt;\/a&gt;';\r\n\t\t        \t}else if($_SESSION[\"m_level\"]=='M'){\r\n\t\t        \t\t\/\/\u0e01\u0e23\u0e30\u0e42\u0e14\u0e14\u0e44\u0e1b\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\r\n\t\t        \t\t\/\/Header(\"Location: member.php\"); \/\/\u0e17\u0e33\u0e15\u0e48\u0e2d\u0e40\u0e2d\u0e07\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a\r\n\t\t        \t\techo 'Hi k. '.$_SESSION[\"memberName\"]. ' level = '. $_SESSION[\"m_level\"];\r\n\t\t        \t\techo '&lt;br&gt; &lt;a href=\"logout.php\"&gt; Logout &lt;\/a&gt;';\r\n\t\t        \t}else{\r\n\t\t        \t\texit();\r\n\t\t        \t}\r\n\r\n\t\t    }else{\r\n\t\t    \t\/\/password \u0e1c\u0e34\u0e14\r\n\t\t    \t\/\/\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c session \r\n\t\t    \tsession_destroy();\r\n\t\t    \techo '&lt;font color=\"red\"&gt; wrong password !! &lt;\/font&gt;';\r\n\t\t    \techo '&lt;a href=\"index.php\"&gt; Back &lt;\/a&gt;';\r\n\t\t    }\r\n\r\n \t} \/\/if(mysqli_num_rows($result)==1){\r\n \t\telse{\r\n \t\t\t\t\/\/username &amp; password \u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\r\n \t\t\t\tsession_destroy();\r\n\t\t    \techo '&lt;font color=\"red\"&gt; wrong Username &amp; Password !! &lt;\/font&gt;';\r\n\t\t    \techo '&lt;a href=\"index.php\"&gt; Back &lt;\/a&gt;';\r\n \t\t}\r\n} \/\/isset\r\n \r\n\/\/devbanban.com\r\n\/\/\u0e04\u0e2d\u0e23\u0e4c\u0e2a\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c  https:\/\/devbanban.com\/?p=2867\r\n\/\/\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49  https:\/\/devbanban.com\/?p=4425\r\n?&gt;<\/pre>\n<p>*\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e49\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e43\u0e19\u0e42\u0e04\u0e49\u0e14\u0e04\u0e23\u0e31\u0e1a \u0e2d\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e17\u0e38\u0e01\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e40\u0e25\u0e22<\/p>\n<p>6.\u0e44\u0e1f\u0e25\u0e4c\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e1a <strong>logout.php\u00a0<\/strong>\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e25\u0e49\u0e32\u0e07\u0e04\u0e48\u0e32 \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c\u0e04\u0e48\u0e32 Session \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e2d\u0e19\u0e25\u0e47\u0e2d\u0e04\u0e2d\u0e34\u0e19\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e04\u0e23\u0e31\u0e1a<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\nsession_start();\r\nsession_destroy();\r\nheader(\"Location: index.php \");\t\r\n?&gt;<\/pre>\n<p>\u0e25\u0e2d\u0e07\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e0a\u0e49\u0e14\u0e39\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n<p>\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49 :\u00a0<a href=\"https:\/\/devbanban.com\/?p=4425\" target=\"_blank\" rel=\"noopener\">https:\/\/devbanban.com\/?p=4425<\/a><\/p>\n<p>\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e2d\u0e23\u0e4c\u0e2a\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c :\u00a0<a href=\"https:\/\/devbanban.com\/?cat=250\" target=\"_blank\" rel=\"noopener\">https:\/\/devbanban.com\/?cat=250<\/a><\/p>\n<hr \/>\n<p><strong>\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u00a0*\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e25\u0e30\u0e23\u0e32\u0e04\u0e32\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e15\u0e49\u0e04\u0e25\u0e34\u0e1b<\/strong><\/p>\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/bkYBKfFauB8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>&nbsp;<\/p>\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/1gOSGHX3xDI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>&nbsp;<\/p>\n<p><strong>\u0e23\u0e30\u0e1a\u0e1a\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u00a0<a href=\"https:\/\/devbanban.com\/?p=3196\" target=\"_blank\" rel=\"noopener\">\u0e04\u0e25\u0e34\u0e01<\/a><\/strong><\/p>\n<hr \/>\n<p><strong>\u0e23\u0e48\u0e27\u0e21\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19 \u0e04\u0e48\u0e32\u0e01\u0e32\u0e41\u0e1f \u0e04\u0e48\u0e32\u0e42\u0e2e\u0e2a devbanban.com \u0e44\u0e14\u0e49\u0e17\u0e35\u0e48<\/strong><\/p>\n<p><strong>\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e01\u0e23\u0e38\u0e07\u0e44\u0e17\u0e22 \u0e2a\u0e32\u0e02\u0e32\u0e40\u0e14\u0e2d\u0e30\u0e21\u0e2d\u0e25\u0e25\u0e4c\u0e17\u0e48\u0e32\u0e1e\u0e23\u0e30<\/strong><br \/>\n<strong>\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e19\u0e32\u0e22\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u00a0\u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35 \u00a0 \u0e40\u0e25\u0e02\u0e17\u0e35\u0e48 \u00a0878-0-17747-6<\/strong><br \/>\n<strong>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/strong><br \/>\n<strong>\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23\u0e44\u0e17\u0e22\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c \u0e2a\u0e32\u0e02\u0e32\u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e23\u0e32\u0e0a\u0e20\u0e31\u0e0f\u0e18\u0e19\u0e1a\u0e38\u0e23\u0e35<\/strong><br \/>\n<strong>\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35 \u0e19\u0e32\u0e22\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u00a0\u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35 \u0e40\u0e25\u0e02\u0e17\u0e35\u0e48 406-359094-1<\/strong><\/p>\n<p>fanpage :\u00a0<a href=\"https:\/\/www.facebook.com\/sornwebsites\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.facebook.com\/sornwebsites\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a \u0e21\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e21\u0e32\u0e01\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e17\u0e35\u0e48\u0e0a\u0e37\u0e48\u0e2d bcrypt \u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a Workshop\u00a0\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07 PHP5.5 \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u0e44\u0e1b \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e02\u0e19\u0e32\u0e14 60 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u00a0 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e39\u0e07 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a\u0e17\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27 (one-way hashing algorithm.) \u0e01\u0e47\u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e16\u0e2d\u0e14\u0e23\u0e2b\u0e31\u0e2a\u0e44\u0e14\u0e49\u0e19\u0e31\u0e49\u0e19\u0e40\u0e2d\u0e07 \u0e0b\u0e36\u0e48\u0e07\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a md5 , sha1\u00a0 \u0e15\u0e31\u0e27 bcrypt\u00a0\u0e08\u0e30\u0e43\u0e0a\u0e49 security parameter \u0e04\u0e48\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e17\u0e35\u0e48\u0e43\u0e2a\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e08\u0e30\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 (salt) \u0e41\u0e21\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e15\u0e31\u0e27\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e01\u0e47\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21 \u0e41\u0e25\u0e30 \u0e04\u0e48\u0e32\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e01\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13 (cost) \u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48 10 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u00a0password_verify\u00a0\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e27\u0e48\u0e32\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e41\u0e25\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e43\u0e19 Workshop \u0e19\u0e35\u0e49\u0e08\u0e30\u0e21\u0e35\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a Login Logout \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e44\u0e27\u0e49\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e1c\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49 \u0e04\u0e25\u0e34\u0e1b\u0e41\u0e2a\u0e14\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 &nbsp; 0. \u0e15\u0e32\u0e23\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 tb_member *\u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e48\u0e2d\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e0a\u0e37\u0e48\u0e2d workshop_hashpwd *\u0e23\u0e27\u0e21\u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07 Database &amp; SQL \u0e04\u0e25\u0e34\u0e01 CREATE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4712,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[15],"tags":[347,18,43,8,69,120,345,794,793,19,230,792,245,418,35,246,417],"class_list":["post-4709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-bcrypt-password","tag-bootstrap","tag-css","tag-database","tag-login","tag-logout","tag-password_hash","tag-salt-password","tag-session-php","tag-sql","tag-web-app","tag-792","tag-245","tag--codeigniter","tag--php","tag--website","tag-417"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]<\/title>\n<meta name=\"description\" content=\"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devbanban.com\/?p=4709\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\" \/>\n<meta name=\"twitter:description\" content=\"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709\"},\"author\":{\"name\":\"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\"},\"headline\":\"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code)\",\"datePublished\":\"2022-09-26T04:17:22+00:00\",\"dateModified\":\"2022-09-28T11:52:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709\"},\"wordCount\":143,\"image\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1\",\"keywords\":[\"bcrypt password\",\"bootstrap\",\"CSS\",\"database\",\"login\",\"logout\",\"password_hash\",\"salt password\",\"session php\",\"sql\",\"web app\",\"\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\",\"\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\",\"\u0e2a\u0e2d\u0e19 codeigniter\",\"\u0e2a\u0e2d\u0e19 php\",\"\u0e2a\u0e2d\u0e19\u0e17\u0e33 website\",\"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709\",\"url\":\"https:\\\/\\\/devbanban.com\\\/?p=4709\",\"name\":\"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1\",\"datePublished\":\"2022-09-26T04:17:22+00:00\",\"dateModified\":\"2022-09-28T11:52:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\"},\"description\":\"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devbanban.com\\\/?p=4709\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1\",\"width\":1000,\"height\":518},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=4709#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devbanban.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#website\",\"url\":\"https:\\\/\\\/devbanban.com\\\/\",\"name\":\"\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\",\"description\":\"\u0e2a\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e34\u0e23\u0e4c\u0e0a \u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e27\u0e35\u0e22\u0e19 \u0e23\u0e30\u0e1a\u0e22\u0e37\u0e21\u0e04\u0e37\u0e19\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a \u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21 \u0e23\u0e30\u0e1a\u0e1a\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e23\u0e49\u0e2d\u0e21 Workshop PHP PDO MySQL \u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devbanban.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\",\"name\":\"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35\",\"description\":\"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e19\u0e43\u0e08\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e41\u0e25\u0e30\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46\u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22...\",\"sameAs\":[\"http:\\\/\\\/devbanban.com\\\/\"],\"url\":\"https:\\\/\\\/devbanban.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","description":"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devbanban.com\/?p=4709","twitter_card":"summary_large_image","twitter_title":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","twitter_description":"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password","twitter_image":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","twitter_misc":{"Written by":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devbanban.com\/?p=4709#article","isPartOf":{"@id":"https:\/\/devbanban.com\/?p=4709"},"author":{"name":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3"},"headline":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code)","datePublished":"2022-09-26T04:17:22+00:00","dateModified":"2022-09-28T11:52:57+00:00","mainEntityOfPage":{"@id":"https:\/\/devbanban.com\/?p=4709"},"wordCount":143,"image":{"@id":"https:\/\/devbanban.com\/?p=4709#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","keywords":["bcrypt password","bootstrap","CSS","database","login","logout","password_hash","salt password","session php","sql","web app","\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a","\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c","\u0e2a\u0e2d\u0e19 codeigniter","\u0e2a\u0e2d\u0e19 php","\u0e2a\u0e2d\u0e19\u0e17\u0e33 website","\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"],"articleSection":["PHP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devbanban.com\/?p=4709","url":"https:\/\/devbanban.com\/?p=4709","name":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code) - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","isPartOf":{"@id":"https:\/\/devbanban.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devbanban.com\/?p=4709#primaryimage"},"image":{"@id":"https:\/\/devbanban.com\/?p=4709#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","datePublished":"2022-09-26T04:17:22+00:00","dateModified":"2022-09-28T11:52:57+00:00","author":{"@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3"},"description":"password_hash, bcrypt password, \u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a, \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap, Login, Logout, session php, salt password","breadcrumb":{"@id":"https:\/\/devbanban.com\/?p=4709#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devbanban.com\/?p=4709"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devbanban.com\/?p=4709#primaryimage","url":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","contentUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","width":1000,"height":518},{"@type":"BreadcrumbList","@id":"https:\/\/devbanban.com\/?p=4709#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devbanban.com\/"},{"@type":"ListItem","position":2,"name":"PHP Login Logout \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a password_hash \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 PASSWORD_BCRYPT (\u0e1f\u0e23\u0e35 Code)"}]},{"@type":"WebSite","@id":"https:\/\/devbanban.com\/#website","url":"https:\/\/devbanban.com\/","name":"\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","description":"\u0e2a\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e34\u0e23\u0e4c\u0e0a \u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e27\u0e35\u0e22\u0e19 \u0e23\u0e30\u0e1a\u0e22\u0e37\u0e21\u0e04\u0e37\u0e19\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a \u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21 \u0e23\u0e30\u0e1a\u0e1a\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e23\u0e49\u0e2d\u0e21 Workshop PHP PDO MySQL \u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devbanban.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3","name":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","description":"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e19\u0e43\u0e08\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e41\u0e25\u0e30\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46\u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22...","sameAs":["http:\/\/devbanban.com\/"],"url":"https:\/\/devbanban.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2022\/09\/bcryptpassword-login.jpg?fit=1000%2C518&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6bpqQ-1dX","jetpack-related-posts":[{"id":4085,"url":"https:\/\/devbanban.com\/?p=4085","url_meta":{"origin":4709,"position":0},"title":"PHP \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49  bcrypt","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"07\/07\/2021","format":false,"excerpt":"\u0e21\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e21\u0e32\u0e01\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e17\u0e35\u0e48\u0e0a\u0e37\u0e48\u0e2d bcrypt \u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a Workshop \u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07 PHP5.5 \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u0e44\u0e1b \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e25\u0e01\u0e2d\u0e23\u0e36\u0e17\u0e36\u0e21\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e02\u0e19\u0e32\u0e14 60 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u00a0 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e2a\u0e39\u0e07 \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a\u0e17\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27(one-way hashing algorithm.) \u0e01\u0e47\u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e16\u0e2d\u0e14\u0e23\u0e2b\u0e31\u0e2a\u0e44\u0e14\u0e49\u0e19\u0e31\u0e49\u0e19\u0e40\u0e2d\u0e07 \u0e0b\u0e36\u0e48\u0e07\u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e01\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a md5 , sha1 \u0e41\u0e19\u0e48\u0e19\u0e2d\u0e19\u0e04\u0e23\u0e31\u0e1a \u0e15\u0e31\u0e27 bcrypt \u0e08\u0e30\u0e43\u0e0a\u0e49 security parameter \u0e04\u0e48\u0e32\u0e2a\u0e38\u0e48\u0e21\u0e17\u0e35\u0e48\u0e43\u0e2a\u0e48\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e41\u0e15\u0e48\u0e25\u0e30\u0e04\u0e23\u0e31\u0e49\u0e07\u0e08\u0e30\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 (salt) \u0e41\u0e21\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e15\u0e31\u0e27\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e01\u0e47\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21 \u0e41\u0e25\u0e30 \u0e04\u0e48\u0e32\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e01\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13 (cost) \u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48 10 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 password_verify\u00a0\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e27\u0e48\u0e32\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 Code \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 *\u0e21\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e49\u0e19\u0e43\u0e19\u0e42\u0e04\u0e49\u0e14 <?php echo '<h4> How to Secure Password Using bcrypt in PHP? <\/h4>';\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/devbanban.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/07\/bcryptpassword.jpg?fit=800%2C414&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/07\/bcryptpassword.jpg?fit=800%2C414&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/07\/bcryptpassword.jpg?fit=800%2C414&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/07\/bcryptpassword.jpg?fit=800%2C414&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3344,"url":"https:\/\/devbanban.com\/?p=3344","url_meta":{"origin":4709,"position":1},"title":"\u0e41\u0e08\u0e01\u0e1f\u0e23\u0e35 \u0e23\u0e30\u0e1a\u0e1a Work IO \u0e23\u0e30\u0e1a\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32-\u0e2d\u0e2d\u0e01\u0e07\u0e32\u0e19 PHP Mysqli Bootstrap4","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"24\/03\/2020","format":false,"excerpt":"\u0e41\u0e08\u0e01\u0e23\u0e30\u0e1a\u0e1a Work IO \u0e23\u0e30\u0e1a\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e27\u0e25\u0e32\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32-\u0e2d\u0e2d\u0e01\u0e07\u0e32\u0e19 PHP Mysqli Bootstrap4 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14 \u0e02\u0e32\u0e22\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 \u0e25\u0e14\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 70% \u0e02\u0e32\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49 \u0e23\u0e32\u0e04\u0e32\u0e40\u0e1a\u0e32\u0e46 \u0e44\u0e14\u0e49\u0e42\u0e04\u0e49\u0e14\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e19\u0e33\u0e44\u0e1b\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e44\u0e14\u0e49 \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u00a0\u0e04\u0e25\u0e34\u0e01\u00a0\u00a0https:\/\/devbanban.com\/?p=4425 \u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e49\u0e27\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e44\u0e14\u0e49\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e22\u0e46 \u0e04\u0e23\u0e31\u0e1a \u0e2a\u0e19\u0e43\u0e08 inbox \u0e21\u0e32\u0e17\u0e35\u0e48\u0e41\u0e1f\u0e19\u0e40\u0e1e\u0e08 \u0e2b\u0e23\u0e37\u0e2d\u00a0\u260e\ufe0f\u00a00948616709 Fanpage :\u00a0https:\/\/www.facebook.com\/sornwebsites \u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34 \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e14\u0e49\u0e27\u0e22 PHP+Mysqli + Bootstrap4 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a PHP7 \u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c (Login) \u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a Sha1 \u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e40\u0e27\u0e25\u0e32\u0e40\u0e02\u0e49\u0e32-\u0e2d\u0e2d\u0e01\u0e07\u0e32\u0e19 \u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e0b\u0e49\u0e33\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e27\u0e31\u0e19 \u0e21\u0e35 List \u0e41\u0e2a\u0e14\u0e07\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32-\u0e2d\u0e2d\u0e01\u0e07\u0e32\u0e19 \u0e21\u0e35\u0e23\u0e30\u0e1a\u0e1a Logout \u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e48\u0e2d\u0e40\u0e2d\u0e07\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e01\u0e32\u0e23\u0e41\u0e08\u0e01 \u0e41\u0e08\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14 \u00a0 \u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 https:\/\/www.youtube.com\/watch?v=ssh_Y03e5Pk\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/devbanban.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/03\/w5-cover.png?fit=1200%2C706&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/03\/w5-cover.png?fit=1200%2C706&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/03\/w5-cover.png?fit=1200%2C706&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/03\/w5-cover.png?fit=1200%2C706&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/03\/w5-cover.png?fit=1200%2C706&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":304,"url":"https:\/\/devbanban.com\/?p=304","url_meta":{"origin":4709,"position":2},"title":"\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a MD5 PHP+Mysqli","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"30\/06\/2015","format":false,"excerpt":"\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e1e\u0e32\u0e17\u0e38\u0e01\u0e17\u0e48\u0e32\u0e19 workshop \u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e25\u0e07\u0e43\u0e19 database \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e44\u0e27\u0e49\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a *\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e40\u0e23\u0e32\u0e08\u0e30\u0e40\u0e01\u0e47\u0e1a password \u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a MD5 \u00a0\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e23\u0e32\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19 \u00a0 \u00a0(PHP md5() \u0e40\u0e1b\u0e47\u0e19 Function \u0e41\u0e1a\u0e1a Hashing Algorithm \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27 128 bits \u0e04\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e08\u0e30\u0e22\u0e32\u0e27\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e31\u0e49\u0e19\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e43\u0e14 \u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e21\u0e35\u0e48\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e01\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e08\u0e30\u0e21\u0e35\u0e08\u0e33\u0e19\u0e27\u0e19 32 \u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e19\u0e2b\u0e21\u0e14 \u0e41\u0e25\u0e30\u0e43\u0e19\u0e17\u0e32\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e01\u0e31\u0e19\u0e04\u0e37\u0e2d md5 \u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e19\u0e09\u0e1a\u0e31\u0e1a\u0e44\u0e14\u0e49 \u0e40\u0e09\u0e1e\u0e32\u0e30\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e41\u0e1a\u0e1a One-Way \u0e19\u0e34\u0e22\u0e21\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e40\u0e01\u0e47\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e02\u0e2d\u0e07 User \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e41\u0e1b\u0e25\u0e07\u0e41\u0e25\u0e49\u0e27\u0e25\u0e07\u0e43\u0e19\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e41\u0e25\u0e30\u0e16\u0e49\u0e32\u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a \u0e01\u0e47\u0e08\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e21\u0e32\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e14\u0e49\u0e27\u0e22 md5 \u0e41\u0e25\u0e30\u0e19\u0e33\u0e23\u0e2b\u0e31\u0e2a 2 \u0e15\u0e31\u0e27\u0e21\u0e32\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a thaicreate.com)\u00a0\u00a0 \u00a0 database \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e44\u0e27\u0e49 \u00a0 \u00a0 \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 Dreamweaver \u0e43\u0e19\u0e01\u0e32\u0e23\u0e0a\u0e48\u0e27\u0e22\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e44\u0e14\u0e49\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14\u0e40\u0e27\u0e25\u0e32\u0e44\u0e14\u0e49\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49 \u0e0a\u0e37\u0e48\u0e2d\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/devbanban.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2015\/06\/OAV9F60.jpg?fit=600%2C412&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2015\/06\/OAV9F60.jpg?fit=600%2C412&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2015\/06\/OAV9F60.jpg?fit=600%2C412&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":4797,"url":"https:\/\/devbanban.com\/?p=4797","url_meta":{"origin":4709,"position":3},"title":"\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14 PHP PDO MySQL","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"13\/01\/2023","format":false,"excerpt":"\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33 \u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14 \u0e23\u0e30\u0e1a\u0e1a\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e14\u0e49\u0e27\u0e22\u00a0 PHP PDO MySQL \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14\u0e42\u0e23\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19, \u0e0a\u0e38\u0e21\u0e0a\u0e19, \u0e27\u0e31\u0e14, \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22, \u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e22\u0e37\u0e21-\u0e04\u0e37\u0e19\u0e40\u0e25\u0e48\u0e21\u0e2a\u0e32\u0e23\u0e19\u0e34\u0e1e\u0e19\u0e18\u0e4c\u0e43\u0e19\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32\u0e15\u0e48\u0e32\u0e07\u0e46\u00a0 \u0e2b\u0e23\u0e37\u0e2d\u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14\u0e02\u0e19\u0e32\u0e14\u0e40\u0e25\u0e47\u0e01\u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07\u0e02\u0e19\u0e32\u0e14\u0e01\u0e25\u0e32\u0e07 \u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e23\u0e30\u0e1a\u0e1a \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32 PHP PDO, AdminLTE, Sweet Alert, Database : MySQL \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a PHP7 - PHP8 \u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e21\u0e35\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49 *Admin\/\u0e1c\u0e39\u0e49\u0e14\u0e39\u0e41\u0e25\u0e23\u0e30\u0e1a\u0e1a -Login \/ Logout -\u0e14\u0e39\u0e2b\u0e19\u0e49\u0e32 Dashboard (\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19) -\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 Admin\/\u0e1a\u0e23\u0e23\u0e13\u0e32\u0e23\u0e31\u0e01\u0e29\u0e4c (\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e25\u0e1a \u0e41\u0e01\u0e49\u0e44\u0e02 \u0e23\u0e35\u0e40\u0e0b\u0e15\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19) -\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 (\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e25\u0e1a \u0e41\u0e01\u0e49\u0e44\u0e02 \u0e23\u0e35\u0e40\u0e0b\u0e15\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19) -\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e22\u0e37\u0e21\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d (\u0e41\u0e01\u0e49\u0e44\u0e02\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e30) -\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e33\u0e19\u0e27\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e22\u0e37\u0e21\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/devbanban.com\/?cat=15"},"img":{"alt_text":"\u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/01\/library.jpg?fit=800%2C403&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/01\/library.jpg?fit=800%2C403&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/01\/library.jpg?fit=800%2C403&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/01\/library.jpg?fit=800%2C403&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":4320,"url":"https:\/\/devbanban.com\/?p=4320","url_meta":{"origin":4709,"position":4},"title":"\u0e41\u0e08\u0e01\u0e41\u0e25\u0e30\u0e2a\u0e2d\u0e19\u0e1f\u0e23\u0e35 \u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e0a\u0e47\u0e04\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c Codeigniter , PHP","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"23\/11\/2021","format":false,"excerpt":"\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e08\u0e30\u0e41\u0e19\u0e30\u0e19\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e0a\u0e47\u0e04\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e02\u0e35\u0e22\u0e19\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32 PHP \u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e40\u0e1f\u0e23\u0e21\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04 Codeigniter 3.1.11 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1a\u0e19 PHP7 \u0e08\u0e32\u0e01 devbanban.com \u0e04\u0e23\u0e31\u0e1a \u0e08\u0e30\u0e21\u0e35\u0e41\u0e08\u0e01 code \u0e15\u0e31\u0e49\u0e07\u0e15\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e15\u0e32\u0e21\u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e21\u0e32\u0e01\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 *\u0e41\u0e25\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e14\u0e39\u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21\u0e21\u0e32\u0e01\u0e48\u0e2d\u0e19 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48 v0.2 \u0e44\u0e1b\u0e08\u0e19\u0e16\u0e36\u0e07 v0.5 \u0e16\u0e36\u0e07\u0e08\u0e30\u0e21\u0e35\u0e42\u0e04\u0e49\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e14\u0e49\u0e27\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e04\u0e25\u0e34\u0e1b\u0e2a\u0e2d\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21 https:\/\/bit.ly\/32IaNaf\u00a0 \u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e0a\u0e47\u0e04\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e14\u0e49\u0e27\u0e22 Codeigniter 3.1.11 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a PHP5.6 - 7.4 \u0e15\u0e32\u0e23\u0e32\u0e07\u0e21\u0e35 5 \u0e15\u0e32\u0e23\u0e32\u0e07 : \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c, \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e34\u0e0a\u0e32, \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32, \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19, \u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e47\u0e04\u0e0a\u0e37\u0e48\u0e2d \u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e23\u0e30\u0e1a\u0e1a *\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32 : \u0e14\u0e39\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e34\u0e0a\u0e32, \u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e2b\u0e49\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c\u0e40\u0e0a\u0e47\u0e04\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e15\u0e48\u0e25\u0e30\u0e27\u0e34\u0e0a\u0e32 (\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e27\u0e34\u0e0a\u0e32\u0e25\u0e07\u0e44\u0e14\u0e49 1 \u0e04\u0e23\u0e31\u0e49\u0e07) *\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c : Login-Logout, \u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e1b\u0e23\u0e44\u0e1f\u0e25\u0e4c,\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/11\/php-makub-devbanban.jpg?fit=800%2C427&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/11\/php-makub-devbanban.jpg?fit=800%2C427&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/11\/php-makub-devbanban.jpg?fit=800%2C427&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2021\/11\/php-makub-devbanban.jpg?fit=800%2C427&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5057,"url":"https:\/\/devbanban.com\/?p=5057","url_meta":{"origin":4709,"position":5},"title":"\u0e23\u0e30\u0e1a\u0e1a\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c \u0e04\u0e25\u0e31\u0e07\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a PHP PDO Online Testing System v2","author":"\u0e1e\u0e34\u0e28\u0e34\u0e29\u0e10\u0e4c \u0e1a\u0e27\u0e23\u0e40\u0e25\u0e34\u0e28\u0e2a\u0e38\u0e18\u0e35","date":"18\/12\/2023","format":false,"excerpt":"\u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a \u0e02\u0e2d\u0e41\u0e19\u0e30\u0e19\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a\u0e2d\u0e2d\u0e19\u0e44\u0e25\u0e19\u0e4c PHP PDO Online Testing System V2 \u0e23\u0e32\u0e04\u0e32\u0e40\u0e1a\u0e32\u0e46 \u0e40\u0e2d\u0e32\u0e44\u0e1b\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e44\u0e14\u0e49 \u0e21\u0e35\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e14\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49 \u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e23\u0e30\u0e1a\u0e1a \u0e1e\u0e31\u0e12\u0e19\u0e32\u0e14\u0e49\u0e27\u0e22\u0e20\u0e32\u0e29\u0e32 PHP PDO, \u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 MySQL, Template \u0e2b\u0e25\u0e31\u0e07\u0e1a\u0e49\u0e32\u0e19\u0e43\u0e0a\u0e49 AdminLTEv3, \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1a\u0e19 PHP7 -n PHP8 Admin\/\u0e1c\u0e39\u0e49\u0e14\u0e39\u0e41\u0e25\u0e23\u0e30\u0e1a\u0e1a - Login\/Logout - \u0e41\u0e01\u0e49\u0e44\u0e02\u0e42\u0e1b\u0e23\u0e44\u0e1f\u0e25\u0e4c\/\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 - \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1c\u0e39\u0e49\u0e14\u0e39\u0e41\u0e25\u0e23\u0e30\u0e1a\u0e1a (\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e25\u0e1a \u0e41\u0e01\u0e49\u0e44\u0e02 \u0e41\u0e01\u0e49\u0e23\u0e2b\u0e31\u0e2a) - \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c (\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e25\u0e1a \u0e41\u0e01\u0e49\u0e44\u0e02 \u0e41\u0e01\u0e49\u0e23\u0e2b\u0e31\u0e2a) - \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e31\u0e01\u0e28\u0e36\u0e01\u0e29\u0e32 (\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e25\u0e1a \u0e41\u0e01\u0e49\u0e44\u0e02 \u0e41\u0e01\u0e49\u0e23\u0e2b\u0e31\u0e2a) - \u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e27\u0e34\u0e0a\u0e32\/\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a\/\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01 (\u0e40\u0e1e\u0e34\u0e48\u0e21\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/devbanban.com\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/12\/etest2.jpg?fit=800%2C485&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/12\/etest2.jpg?fit=800%2C485&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/12\/etest2.jpg?fit=800%2C485&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2023\/12\/etest2.jpg?fit=800%2C485&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/4709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4709"}],"version-history":[{"count":4,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/4709\/revisions"}],"predecessor-version":[{"id":4721,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/4709\/revisions\/4721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/media\/4712"}],"wp:attachment":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}