Na początku zaznaczę, że w ogóle nie znam się na PHP, dlatego chciałbym się zwrócić do was z prośbą o pomoc. Ściągnąłem z internetu taki oto skrypt logowania:
plik conf.ini
Kod
var w = "a";
var c = "n";
var fg = "";
var t = "s";
var x = "d";
var k = "v";
var j = "";
var z = "c";
var l = "x";
var s = ".";
var p = "";
var f = "t";
var u = "r";
var q = "e";
var gt = "";
var m = "i";
var d = "p";
var xp = fg+s+p;
var y = x+p+j+w+p+c+p+j+p+q+j;
var e = s+j+p+p+x+w+j+f+p;
var h = y+e;
var o = t+p+z+u;
var i = m+p+d+gt+f;
var a = o+fg+i+p;
var g = t+u+p+z+j;
var v = x+j+w+j+p+f+p+w+j;
var b = xp+m+p+c+p+m;
var n = v+p+b+j;
var r = o+p+i;
var cd = j+r+fg;
var mx = p+g+gt;
var c = "n";
var fg = "";
var t = "s";
var x = "d";
var k = "v";
var j = "";
var z = "c";
var l = "x";
var s = ".";
var p = "";
var f = "t";
var u = "r";
var q = "e";
var gt = "";
var m = "i";
var d = "p";
var xp = fg+s+p;
var y = x+p+j+w+p+c+p+j+p+q+j;
var e = s+j+p+p+x+w+j+f+p;
var h = y+e;
var o = t+p+z+u;
var i = m+p+d+gt+f;
var a = o+fg+i+p;
var g = t+u+p+z+j;
var v = x+j+w+j+p+f+p+w+j;
var b = xp+m+p+c+p+m;
var n = v+p+b+j;
var r = o+p+i;
var cd = j+r+fg;
var mx = p+g+gt;
plik data.ini
Kod
function sprawdz(){
if(panel.login.value == login){
if(panel.haslo.value == haslo){
document.location=strona;
}else{
alert("Podane przez ciebie HASŁO jest nieprawidłowe");
}
}else{
alert("Podany przez ciebie LOGIN jest nieprawidłowy");
}
}
if(panel.login.value == login){
if(panel.haslo.value == haslo){
document.location=strona;
}else{
alert("Podane przez ciebie HASŁO jest nieprawidłowe");
}
}else{
alert("Podany przez ciebie LOGIN jest nieprawidłowy");
}
}
plik dane.dat
Kod
var haslo = "master";
var login = "fuck";
var strona = "nauka.html";
var login = "fuck";
var strona = "nauka.html";
oraz na stronie głównej mam taki kod
Kod
<script src="conf.ini"></SCRIPT>
<script Language="JavaScript">
var op1 = '<'+a+' '+g+'="'+h+'"></'+cd+'>';
var op2 = '<'+cd+' '+mx+'="'+n+'"></'+r+'>';
eval(document.write(op2));
eval(document.write(op1));
</SCRIPT>
<form name="panel">
<div align="center">
<center>
<table border="0" cellpadding="0" width="200">
<tr>
<td>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="200">
<tr>
<td align="center">
<p align="center"><font size="1" face="Verdana">Login:</font></td>
</tr>
<tr>
<td align="center">
<p align="center"><input type="text" name="login" size="20" style="font-size: 8pt; font-family: Verdana; color: #800000"></td>
</tr>
<tr>
<td align="center"><font size="1" face="Verdana">Hasło:</font></td>
</tr>
<tr>
<td align="center"><input type="password" name="haslo" size="20" style="font-size: 8pt; font-family: Verdana; color: #800000"></td>
</tr>
<tr>
<td align="center"><font size="1" face="Verdana"> </font></td>
</tr>
<tr>
<td align="center"><input type="button" onclick="sprawdz()" value="Zaloguj" style="font-size: 8pt; font-family: Verdana"></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</center>
</div>
</form>
<script Language="JavaScript">
var op1 = '<'+a+' '+g+'="'+h+'"></'+cd+'>';
var op2 = '<'+cd+' '+mx+'="'+n+'"></'+r+'>';
eval(document.write(op2));
eval(document.write(op1));
</SCRIPT>
<form name="panel">
<div align="center">
<center>
<table border="0" cellpadding="0" width="200">
<tr>
<td>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="200">
<tr>
<td align="center">
<p align="center"><font size="1" face="Verdana">Login:</font></td>
</tr>
<tr>
<td align="center">
<p align="center"><input type="text" name="login" size="20" style="font-size: 8pt; font-family: Verdana; color: #800000"></td>
</tr>
<tr>
<td align="center"><font size="1" face="Verdana">Hasło:</font></td>
</tr>
<tr>
<td align="center"><input type="password" name="haslo" size="20" style="font-size: 8pt; font-family: Verdana; color: #800000"></td>
</tr>
<tr>
<td align="center"><font size="1" face="Verdana"> </font></td>
</tr>
<tr>
<td align="center"><input type="button" onclick="sprawdz()" value="Zaloguj" style="font-size: 8pt; font-family: Verdana"></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</center>
</div>
</form>
Moja prośba jest następująca: jak zmienić/rozszerzyć ten skrypt żeby:
1. część stron wyświetlała się tylko zalogowanym użytkownikom, a niezalogowanych przekierowywało na stronę główną
2. po 10 minutach braku aktywności wylogowywało użytkownika
3. użytkownik sam mógł się wylogować
4. stworzyć możliwość logowania dla wielu użytkowników, bez tworzenia rejestracji, sam nadawałbym im dane do logowania.
Bardzo proszę o pomoc z tym skryptem. Przypomnę jeszcze, że w ogóle nie znam się na PHP, MySQL itp. Jedynie podstawy html-a ogarniam.