{"id":247,"date":"2011-12-12T08:53:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=247"},"modified":"2011-12-12T08:53:00","modified_gmt":"1970-01-01T00:00:00","slug":"php-ile-kullanici-login-denetimi","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/12\/12\/php-ile-kullanici-login-denetimi\/","title":{"rendered":"PHP ile Kullanici Login Denetimi"},"content":{"rendered":"\n<p>\nMerhaba. Bu dersimizde php kodlariyla kullanici girisi denetimi yapacagiz.<\/p>\n<h2>PHP ile Kullanici Login Denetimi:<\/h2>\n<p>\nFormumuzda kullanacagimiz nesneler:<\/p>\n<ul>\n<li>kullanici adi: textbox<\/li>\n<li>sifre: textbox (password formunda)<\/li>\n<li>buton: giris <\/li>\n<\/ul>\n<p>\nKedimiz php kodlari icinde sabit bir sifre ve kullanici adi belirleyecegiz. Eger bu sifre ve kullanici adi bizim belirledigimiz gibi girilirse &#8220;hosgeldin&#8221; gibi bir yazi yazdiracaiz.\n<\/p>\n\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/ahmet\/PHP\/php login_1.png\" alt=\"PHP Login\" \/>\n<h4>Kodlarimiz:<\/h4>\n<code>\n<div  class=\"code\">\n  &lt;form action=&quot;login.php&quot; method=&quot;get&quot;&gt;<br \/>\n    &nbsp;&nbsp;isim:&lt;input type=&quot;text&quot; name=&quot;isim&quot;\/&gt;&lt;br\/&gt;<br \/>\n    &nbsp;&nbsp;sifre:&lt;input type=&quot;password&quot; name=&quot;sifre&quot;\/&gt;<br \/>\n  \n  &nbsp;&nbsp;&lt;input type=&quot;submit&quot; name=&quot;giris&quot; value=&quot;giris&quot;\/&gt;<br \/>\n  &lt;\/form&gt; <br \/><br \/>\n   &lt;?php<br \/>\n    &nbsp;$isim = $_GET['isim'];<br \/>\n    &nbsp;$sifre = $_GET['sifre'];<br \/>\n  &nbsp; if(isset($_GET['giris']))<br \/>\n    &nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;if($isim==&quot;Ahmet&quot; &amp;&amp; $sifre==&quot;yazilimmutfagi&quot;)<br \/>\n    &nbsp;&nbsp;&nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;yazilimmutfagi.com'a hosgeldin &quot;.$isim;<br \/>\n    &nbsp;&nbsp;&nbsp;}<br \/>\n    &nbsp;&nbsp;&nbsp;else<br \/>\n&nbsp;&nbsp;&nbsp;{<br \/>\n    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;yanlis sifre veya isim&quot;;<br \/>\n    &nbsp;&nbsp;&nbsp;}<br \/>\n    }<br \/>\n    ?&gt; \n<\/div>\n<\/code>\n<code>\n<div  class=\"code\">&lt;form  action=&quot;login.php&quot; method=&quot;get&quot;&gt; <\/div>\n<\/code> \n<a href='www.yazilimmutfagi.com'>.<\/a>\n<p>Burada belirlenen \u00f6zetle sudur: Bu form login.php sayfasina g\u00f6nderme yapacak; login.php sayfasinda $_GET metodu ile karsilama yapilacak.<\/p>\n<code>\n<div  class=\"code\">\n$isim = $_GET['isim'];<br \/>\n$sifre = $_GET['sifre'];\n<\/div>\n<\/code>\n<p>Yukarida daha oncede belirlendigi gibi $_GET metodu &#8216;isim&#8217; ve &#8216;sifre&#8217; adli nesneleri karsiiyor ve onlardan gelen degerleri $isim ve $sifre degiskenlerine aktariyor.\n<\/p>\n\n<code>\n<div  class=\"code\">if(isset($_GET['giris']))\t\n<\/div>\n<\/code>\n\n<p>Burada, &#8220;eger &#8216;giris&#8217; adli nesneyle, ki burada bu bir butondur ve butonar &#8216;submit&#8217; tipindedir, islem yapilmissa (tiklanmissa)\u2026&#8221; ibaresi vardir.\t\t\t\n<\/p><p>\nBu islemi $_GET metodu yerine $_POST metoduyla da yapabilirdik. Fakar arada s\u00f6yle bir fark var; $_GET metodu bizim girdigimiz isim ve sifre bilgilerimizi tarayicimizin URL kisminda yayinlayacaktir. $_POST metodu ise gizli tutuyor.\n\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/ahmet\/PHP\/php get_2.png\" alt=\"PHP Login\" \/>\n<a href='www.yazilimmutfagi.com'>.<\/a>","protected":false},"excerpt":{"rendered":"<p>Web sayfamiza kullanici olmayanlarin girmesini engellemek i&#231;in kullanici giris denetimi kullaniyoruz. Bu makalemizde bu denetimi PHP ile nasil yapacagimizi &#246;grenecegiz<\/p>\n","protected":false},"author":519,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[414],"tags":[5579,4213,5304,4565,4949],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/247"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/519"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=247"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/247\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}