Código PHP:
if ($pasada=="" or $pass1=="" or $pass2==""){
Mejor usa la función
empty().
Código PHP:
header ("Location: $pag?accion=contrase&id=$id&error=1");
No se ve definida $pag
... ¿para qué el guión bajo (_) al final??
Código PHP:
mysql_query("UPDATE usuarios SET pass='$pass3' WHERE Id_control='$id'")
¿Dónde defines $id?? ...
¿dónde haces la conexión a MySQL??
....
Definitivamente lee mi firma... Suerte!
Edito: Ya ví definida $id... a el inicio
.
.