Har ett litet skript som kräver inloggning. Vill slippa det helt och hållet. Hur gör jag?
Så här ser konfigurationsfilen ut:
$settings['apass']="";
och så här ser det ut i index.php:
function checkpassword() {
global $settings;
if(empty($_POST['pass']))
{
error("Please enter your admin password!");
}
else
{
$pass=htmlspecialchars($_POST['pass']);
}
if ($pass != $settings['apass'])
{
error("Wrong password!");
}
}
// END checkpassword() //
Förresten, egentligen ska det väl vara så att kravet på login inte tas bort, utan att vilken användare som helst loggas in automatiskt. Alltså så att man kan ha:
$settings['apass']="open";
i konfigurationsfilen och att index.php sedan har motsvarande login nånstans:
function checkpassword() {
global $settings;
if(empty($_POST['pass']))
{
error("Please enter your admin password!");
}
else
{
$pass=htmlspecialchars($_POST['pass']);
}
if ($pass != $settings['open']) // här t.ex. är lösenordet //
{
error("Wrong password!");
}
}
// END checkpassword() //
Förresten, egentligen ska det väl vara så att kravet på login inte tas bort, utan att vilken användare som helst loggas in automatiskt.
Det där förstod jag inte. Om en användare - vilken som helst - loggas in automatiskt så är väl det samma sak som att kravet på login är borttaget? Eller är det en "kom ihåg mig"-funktion du vill ha? Så att man loggar in en gång med användarnamn och lösenord, och nästa gång man besöker sidan så blir man automatiskt inloggad?