Temat: Skrypt do logowania
Dużo osób pyta się właśnie o ten skrypt!
Jeśli coś znajdziecie wklejcie go i zróbcie instrukcje jak wszystko dobrze zainstalować!
Pozdrowienia
forum poczatkujacych webmasterow - aby pobrac dodatki przejdz na strone glowna
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Wprowadź tutaj treść ogłoszenia.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Dużo osób pyta się właśnie o ten skrypt!
Jeśli coś znajdziecie wklejcie go i zróbcie instrukcje jak wszystko dobrze zainstalować!
Pozdrowienia
skrypt 1
Skrypt logowania:
Kod PHP:
<?php
session_start();
ob_start();
@mysql_connect('localhost', 'user', 'pass');
@mysql_select_db('nazwa');
<form action="" method=post>
Login:<input type=text name=login>
Hasło:<input type=password name=pass>
<input type=submit name=loguj value=Zaloguj>
</form>
<?php
if (isset($_POST['loguj'])) {
if (empty($_POST['login']) || empty($_POST['pass'])) {
echo 'Wypełnij wszystkie pola';
} else {
$query = mysql_fetch_array(mysql_query('select * from users where login="'.mysql_real_escape_string(htmlspecialchars($_POST['login'])).'" and pass="'.mysql_real_escape_string($_POST['pass']).'"'));
if ($query) {
$_SESSION['login'] = 'login';
// Z przekierowaniem do innej strony (jeśli niepotrzebne, to usuń to na dole)
header('Location: stronadlausera.php');
// Z odświeżeniem strony (jeśli niepotrzebne, to usuń to na dole)
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=$_SERVER['PHP_SELF']">'
} else {
echo 'Złe hasło lub nazwa użytkownika';
}
}
}
ob_end_flush();
?>
eśli strona ma być dostępna tylko po zalogowaniu
Na początku każdego pliku
Kod PHP:
<?php
session_start();
ob_start();
if ($_SESSION['login'] != "login") {
echo "Nie jesteś zalogowany...";
exit;
}
?>
Na końcu:
Kod PHP:
<?php
ob_end_flush();
?>
skrypt 2 kturyś jest dobry
Wkleje tu kilka skryptow do logowania w roznych jezykach bo widze czesto sa takie pytania na forum
Skrypt 1.
Najlepszy wg. mnie oparty na Javie:
Robimy (najlepiej w notatniku) 4 pliki:
1) conf.ini w ktorym piszemy:
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;
===========================
Tego nie zmieniamy
2) data.ini w ktorym ma byc:
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");
}
}
===========================
Tu mozemy zmienic sobie te "alerty"
3) "dane.dat" o tresci:
var haslo = "hhh";
var login = "ppp";
var strona = "zalogowany.html";
===========================
var haslo = "Jaroch"; - haslo, ktore oczywiscie mozemy zmienic
var login = "KFD"; - nasz login - jego nie zmeiniamy
var strona = "index.html"; - strona do ktorej skrypt nas kieruje po padaniu poprawnego hasla i loginu.
4) Tresc pliku, w ktorym bedzie panel logowania (dowolna nazwa :
<SCRIPT src="conf.ini"></SCRIPT>
<SCRIPT Language="JavaScript">
document.write("<"+a+" "+g+"=""+h+""></"+cd+">");
document.write("<"+cd+" "+mx+"=""+n+""></"+r+">");
</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>
===========================
Hrhr no i tutaj mozemy sobie zmieniac parametry wielkosci, koloru, itp itd etc =]
Skrypt 3
1)W <head>:
<script Language="JavaScript">
// script by Greg Boyd - mims@frontiernet.net
function password (pass) {
var password = ''
if (password != null){
location.href= pass + ".htm";
}
}
</script>
===========================
Jak widac haslem tu jest strona do ktorej skrypt nas przekierowuje po podaniu poprawnego hasla i loginu.
Nalezy tu zwrocic uwage na koncowke - jesli nasza strona nazywa zalogowany.html to czesc skryptu musi wygladac tak location.href= pass + ".html"; natomiast jesli nasza strona nazywa sie zalogowany.html to w skrypcie nic nie zmianiamy ( location.href= pass + ".htm"; ma byc tak dla formalnosci )
2) W <body>:
<FORM name="login">
<INPUT NAME="pass"><br><br>
<INPUT TYPE="button" VALUE="Wejdź" onClick="password(form.pass.value)">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</form>
===========================
Tu mozemy sobie tez poupiekszac dodajac odpowiednie parametry
Skrypt 4
Podobny do powyzszego ale w troche inne wersji =]
1) W ramach <body> piszemy:
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function haslo() {
var user= prompt('Podaj hasło',"");
if (user == null ) alert('Rezygnujesz?')
else
{
location.href= ""+user+".htm";
}
}
// end hide -->
</SCRIPT>
===========================
Tu tez haslem jest strona do ktorej skrypt ma nas przeniesc i rowniez nalezy zwrocic uwage na koncowki =]
2) Pozniej tworzymy taki odsylacz:
<a onClick="haslo()">Loguj</a>
===========================
Oczywiscie moze to byc obrazek
_______________________________
Skrypt 5
Taki jak 2 powyzsze ale ma mala zalete: po wpisaniu zlego hasla przenosi na inna strone niz po wpisaniu dobrego
1) W ramach <body>:
<SCRIPT TYPE="text/javascript">
<!--
strona="zlehaslo.html";
p=prompt("Podaj hasło","")
document.write('<script type="text/javascript" src="'+p+'.js"></script>');
onload=function(){
if(p==null)history.back();
else location.href=strona}
// -->
</SCRIPT>
===========================
strona="zlehaslo.html"; - strona do ktorej skrypt przeniesie po wpisaniu zlego hasla =] (uwazaj na koncowke)
p=prompt("Podaj hasło","") - tekst jaki bedzie wyswietlany w okienku gdzie sie haslo podaje
2) Tworzymy plik *.js (w notatniku najlepiej ) gdzie * to haslo jakie sobie tylko wymyslisz . Natomiast w tym pliku musi sie znajdywac taki tekscik:
strona="zalogowany.html"
===========================
strona="zalogowany.html" - strone oczywiscie sobie mozemy zmienic (tutaj rowniez koncowka)
To tyle
NIE PYTAĆ SIĘ MNIE O NIC.ZNALAZŁEM ALE NIE ZNAM SIĘ NA TYM CZYMŚ
Ostatnio edytowany przez sebka10 (2010-05-19 16:58:28)
oj niestety nie znam sie zbytnio na php jestem początkującym webmasterem (tzn stworzyłem stronkę dla siebie)
a co do wypowiedzi w/w
no skoro się nie znasz no to nie podpowiadaj koledze bo może to być złe rozwiązanie
ogólnie samemu kolego poszukaj jakiś skrypt (nie będziesz miał do nikogo pretensji, że nie działa)
pozdro
mam coś
<script language="javascript">
<!--//
/*This Script allows people to enter by using a form that asks for a
UserID and Password*/
function pasuser(form) {
if (form.id.value=="CyberiaPC") {
if (form.pass.value=="Almossawi") {
location="page2.html"
} else {
alert("Invalid Password")
}
} else { alert("Invalid UserID")
}
}
//-->
</script>
<center>
<table bgcolor="white" cellpadding="12" border="1">
<tr><td colspan="2"><center><h1><i><b>Login
Area</b></i></h1></center></td></tr>
<tr><td><h1><i><b>Login:</b></i></h1></td><td><form
name="login"><input
name="id" type="text"></td></tr>
<tr><td><h1><i><b>Hasło:</b></i></h1></td><td><input
name="pass"
type="password"></td></tr>
<tr><td><center><input type="button" value="Login"
onClick="pasuser(this.form)"></center></td><td><center><br><input
type="Reset"></form></td></tr></table></center>
<form>
<p>Login :
<input type="text" name="text2">
</p>
<p>Hasło :
<input type="password" name="text1">
<input type="button" value="Zaloguj" name="Submit" onclick=javascript:validate(text2.value,"free",text1.value,"javascript") >
</p>
</form>
<script language = "javascript">
/*
Script by Anubhav Misra (anubhav_misra@hotmail.com)
Submitted to Website Abstraction (http://wsabstract.com)
For this and 400+ free scripts, visit http://wsabstract.com
*/
function validate(text1,text2,text3,text4)
{
if (text1==text2 && text3==text4)
load('success.htm');
else
{
load('failure.htm');
}
}
function load(url)
{
location.href=url;
}
</script>
to są dwa skrypty do logowania
oczywiście należy mieć też bazę żeby miało z kąd brać dane id i hasło ;P
powinno się także dodać jeszcze funkcję ZAREJESTRÓJ by można było się dodać do tej domeny itd itd itd
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.