<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.password.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.password-verify.php',
    1 => 'password_verify',
    2 => 'Parola ile aş eşleşmesini doğrular',
  ),
  'up' => 
  array (
    0 => 'ref.password.php',
    1 => 'Parola Aşlama İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.password-needs-rehash.php',
    1 => 'password_needs_rehash',
  ),
  'next' => 
  array (
    0 => 'book.rnp.php',
    1 => 'Rnp',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/password/functions/password-verify.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.password-verify" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">password_verify</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.5.0, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">password_verify</span> &mdash; <span class="dc-title">Parola ile aş eşleşmesini doğrular</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.password-verify-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>password_verify</strong></span>(<span class="methodparam"><span class="attribute"><a href="class.sensitiveparameter.php">#[\SensitiveParameter]</a> </span><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$parola</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$aş</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Belirtilen aş ile belirtilen parolanın eşleşmesini doğrular.
   <span class="function"><strong>password_verify()</strong></span> işlevi <span class="function"><a href="function.crypt.php" class="function">crypt()</a></span>
   işlevi ile uyumludur. Bu bakımdan <span class="function"><a href="function.crypt.php" class="function">crypt()</a></span> ile
   oluşturulan parola aşları <span class="function"><strong>password_verify()</strong></span> ile
   kullanılabilir.
  </p>
  <p class="para">
   <span class="function"><a href="function.password-hash.php" class="function">password_hash()</a></span> işlevinin döndürdüğü aşın içinde
   algoritma, maliyet ve tuz bulunduğuna dikkat edilmelidir. Bu bakımdan,
   bir aşı doğrulamak için gereken tüm bilgi içinde olur. Bu, tuz veya
   algoritma bilgisinin ayrı bir depoda saklanmasını gerektirmeden doğrulama
   işlevinin aşı doğrulamasını sağlar.
  </p>
  <p class="para">
   Bu işlev zamanlama saldırılarına karşı güvenlidir.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.password-verify-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <dl>
   
    <dt><code class="parameter">parola</code></dt>
    <dd>
     <p class="para">
      Kullanıcı parolası.
     </p>
    </dd>
   
   
    <dt><code class="parameter">aş</code></dt>
    <dd>
     <p class="para">
      <span class="function"><strong>
password_hash()</strong></span> işleviyle oluşturulan aş.
     </p>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.password-verify-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Parola ve aş eşleşirse <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, aksi takdirde <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.password-verify-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>password_verify()</strong></span> örneği</strong></p>
    <div class="example-contents"><p>
     Bu basit bir örnek olup gerekirse doğu parolanın yeniden aşlanması
     önerilir; <span class="function"><a href="function.password-needs-rehash.php" class="function">password_needs_rehash()</a></span> işlevinde bunun
     yapılış örneği vardır.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Bunun nereden geldiğini öğrenmek için password_hash() örneğine bak<br /></span><span style="color: #0000BB">$aş </span><span style="color: #007700">= </span><span style="color: #DD0000">'$2y$10$.vGA1O9wmRjrwAVXD98HNOgsNpDczlqm3Jq7KnEd1rVAGv3Fykk1a'</span><span style="color: #007700">;<br /><br />if (</span><span style="color: #0000BB">password_verify</span><span style="color: #007700">(</span><span style="color: #DD0000">'rasmuslerdorf'</span><span style="color: #007700">, </span><span style="color: #0000BB">$aş</span><span style="color: #007700">)) {<br />    echo </span><span style="color: #DD0000">'Parola geçerli!'</span><span style="color: #007700">;<br />} else {<br />    echo </span><span style="color: #DD0000">'Geçersiz parola.'</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Parola geçerli!</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.password-verify-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.password-needs-rehash.php" class="function" rel="rdfs-seeAlso">password_needs_rehash()</a> - Belirtilen aş ile belirtilen se&ccedil;eneklerin eşleşmesini doğrular</span></li>
    <li><span class="function"><a href="function.password-hash.php" class="function" rel="rdfs-seeAlso">password_hash()</a> - Parola aşı oluşturur</span></li>
    <li><a href="https://github.com/ircmaxell/password_compat" class="link external">&raquo;&nbsp;kullanıcının gerçeklenimi</a></li>
    <li><span class="function"><a href="function.sodium-crypto-pwhash-str-verify.php" class="function" rel="rdfs-seeAlso">sodium_crypto_pwhash_str_verify()</a> - Verifies that a password matches a hash</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>