Cita:  
					Iniciado por MaNuX0218  
  Antes de nada compruebalo manualmente, así verás si estas cometiendo errores.
    
Código PHP:
Ver original- $pass_registro = crypt('123456'); 
-   
- $campo_login = '123456'; 
-   
- if(password_verify($campo_login, $pass_registro)){ 
- echo 'La contraseña es correcta'; 
- }else{ 
- echo 'La contraseña es incorrecta'; 
- } 
En la variable $pass_registro y $campo_login introduce una contraseña que supuestamente estara en DB y que introducirá en el campo contraseña al logearse y haces las comprobaciones. 
Espero te sirva, saludos.
   Así sí funciona bien.
En mi caso...  
 Código PHP:
    $pass_registro = crypt('123456');
 
$campo_login = '123456';
 
if(password_verify($campo_login, $pass_registro)){
$incorrecto = 'La contraseña es correcta';
}else{
$incorrecto = 'La contraseña es incorrecta';
} 
    
    
Código HTML:
Ver original- <p><?php echo $incorrecto ?></p> 
- <p>- PASS REGISTRO:  <?php echo $pass_registro ?></p>
 
- <p>- CAMPO LOGIN:  <?php echo $campo_login ?></p>
 
Me aparece:  
 Código HTML:
 La contraseña es correcta
PASS REGISTRO: $1$spiZ6tk2$ao.btObCNgFCAj/7VYzBz/
CAMPO LOGIN: 123456
 Pero me parece que el error está en que yo, al registrarse, le añado una Salt y todo eso.