Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: haselka
Forum PHP.pl > Forum > Bazy danych > MySQL
kalvin
czy jest mozliwe napisanie skryptu ktury robil cos w stylu logowania tylko pobieral by dane z bazy danych macie moze kod zrodlowy takiego skryptu??
party
Zastanów się czy logowanie czy coś w stylu logowania :]

Jezeli chodzi ci o logowanie z użyciem MySQL to proszę bardzo:
[php:1:5f6e47f900]<?php
function logIn($login, $pass){
$pass = md5($pass);

$dbQuser = mysql_query("SELECT * FROM tabela WHERE login = '". $login ."'");
$rowUser = mysql_fetch_array($dbQuser);

if($rowUser['login'] == $login){
if($rowUser['pass'] == $pass){
setcookie('login', $login, time()+3600*24*365);
setcookie('pass', $pass, time()+3600*24*365);
print('OK'); // ok smile.gif
}else{
print('<div align="center"><font color="red">Z³e has³o</font></div>'); // blad
}
}else{
print('<div align="center"><font color="red">Z³y login</font></div>'); // blad
}
}
?>[/php:1:5f6e47f900]
kalvin
Co wiec tu jest nie tak??
[php:1:3fba40ab68]
<?
ob_start();
?>
<?php
print '<FORM ACTION="haselko.php" METHOD=POST>';
print 'Login: <INPUT TYPE="text" NAME="login" VALUE=""><BR>';
print 'Haslo: <INPUT TYPE="text" NAME="pass" VALUE=""><BR>';
print '<INPUT TYPE="submit" VALUE="Wyslij">';
print '</FORM>';

function logIn($login, $pass){
$pass = md5($pass);

$dbQuser = mysql_query("SELECT * FROM nuke_haslo WHERE login = '". $login ."'");
$rowUser = mysql_fetch_array($dbQuser);

if($rowUser['login'] == $login){
if($rowUser['pass'] == $pass){
setcookie('login', $login, time()+3600*24*365);
setcookie('pass', $pass, time()+3600*24*365);
header("Location: http://www.wp.pl");
//print('OK'); // ok
}else{
print('<div align="center"><font color="red">Z&sup3;e
has&sup3;o</font></div>'); // blad
}
}else{
print('<div align="center"><font color="red">Z&sup3;y login</font></div>');
// blad
}
}
?>
<?
ob_end_flush();
?>

[/php:1:3fba40ab68]
spenalzo
Cytat
Co wiec tu jest nie tak??

A co ma być nie tak? Może byś raczył wysilić sie i napisać, cojest źle?
kalvin
teamt zamkniety zrobilem toroszke inaczej
djpeterek
@Partyzant nie lepsze by bylo na sesjach questionmark.gif niz na ciachu bo nie kazdy ma wlaczone ciacho
party
@djpeterek to był tylko przykład żeby zobrazować koledze kalvinowi jak to można zrobić

@kalvin: może byś tak wywołał tą f-cje? smile.gif
kalvin
ten skrypt mial byc wbudowany do php-nuke zrobilem tak poniewarz mialem problem dodaniem do menu administracyjnego edycji, kasowania itp ale dalo sie napisac wlasny modul ktury by to robil wiec utworzylem kilka modulow i stworzylem walsny block w ktorym by sie znajdowala tylko ta administracja ustawilem dostepny tylko dla adminow i wszystko gra:] Pytanie co to ma do rzeczy z haslem to powiem ze skorzystalem poprostu z logowania php-nuke
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.