Te dejo un ejemplo sencillo para acceder si solo esta registrado.. Capaz q te sirve, a mi me funciona bien
Código PHP:
<?php
$usuario=$_POST['usuario'];
$pass=$_POST['pass'];
login($usuario, $pass);
function login($usuario, $pass){
$usu =0;
$link = mysql_connect("server", "usuario","contrasena");
mysql_select_db("bd",$link);
// Primeros comprobamos el usuario.
$consultaUsuario= mysql_query("SELECT * FROM usuarios where nombre= '".$usuario."' and login= '".$pass."' " , $link);
//Para saber si existe usuario
while($row= mysql_fetch_assoc($consultaUsuario)) {
$usu = 1;
}
if($usu == 1) {
echo "Bienvenido";
header("Location:index.php");
}else{
echo "El nick y/o contraseña ingresados no son correctos ";
header("Location:login.php");
}
}
?>