Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/12/2008, 02:01
tbass
 
Fecha de Ingreso: diciembre-2008
Mensajes: 15
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: pasar autenticacion basica por url

Puedes hacerlo asi:

Código PHP:
$user="tuuser";
$password="tupassword";
//Ya tenemos usuario y password
/*Si queremos generar un enlace hacia esa web usamos
echo "<a href='otrapag.php?user=$user&pass=$pass'> DIRECCION DEL VINCULO </a>";
*/

/* Si queremos hacer una redirección automática usamos
header("Location: otrapag.php?user=$user&pass=$pass");
*/ 
Para que funcione alguno de los métodos anteriores (si haces copypaste) borra /* y */ (para que no sean comentarios). Aunque prueba a hacerlo tu, que es facil. Si deseas obtener esto en la otra página usa esto:

Código PHP:
$user=$_GET['user'];
$pass=$_GET['pass']; 

Te comento lo de todos. El método empleado arriba es muy inseguro, ya que esta información ES VISIBLE en el historial (e incluso en el mismo navegador cuando vas escribiendo la dirección raíz te sale). Pero si es lo que deseas.
Yo haría la autenticación en la otra página.

Está bien proteger esto con MD5, e incluso como un comentario de arriba hacer una variable y luego solicitar a la base de datos user y pass, cambiarlos a MD5 y si coinciden autenticar; pero volvemos a lo anterior. Con eso también autenticas. Aunque eso si, no a todo el mundo se le ocurre visitar la pagina "tal.com?01801099uhoibidabia"

Un saludo!