Control de spam en mi propio acortador de url

  • Autor Autor descargasvip
  • Fecha de inicio Fecha de inicio
D

descargasvip

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas noches amigos, tengo un problema que me está dando dolor de cabeza.

Tengo un acortador de urls personal, pero resulta que desde hace 2 dias, se están creando url al azar, esto al estilo spam, me imagino que es mediante proxies porque las IPs son diferentes, lo que quiero es bloquear el acceso al usuario común, para que solamente yo pueda generar las urls acordatas desde el panel de administración.

Estoy usando la plataforma Yourls:
YOURLS: Your Own URL Shortener

Intenté bloquear el acceso al index.php desde el .htacces pero como ya sabrán, me abarca a todos los archivos en le servidor, por lo que me bloquea también el admin, alguien conoce alguna forma de bloquear dicho acceso?
 
agrega esto en el inicio de index.php
PHP:
<?php
	@session_start();

	if($_POST['mipass']=="cicklowpass") $_SESSION['adm']='123';

	if($_SESSION['adm']!="123"){
		echo '<form action="" method="POST"><input type="password" name="mipass"></form>';
		die();
	}
?>
cambia cicklowpass por el pass que quieras y listo. solo accedes si tienes pass!

Eso mostrara un form que pide pass.
 
Muchas gracias por el code amigo, de momento funcionó para evitar que entren al home, espero que sea suficiente para detener el spam
 
Eres un genio amigo :encouragement: yo quiero aprender a hacer themes Wordpress :encouragement:
 
Muy buena función la que te dejaron 🙂