Nejste přihlášeni
Stránky 1
Caute chcel by som niekoho poprosit abt mi skontroloval 1 kratky skript. Vypisuje to mbe nezname chyby. Piste mi
prosim sukromne spravy. Link ani download nechcem verejne davat kedze niektorym ludom v mojej blizkosti by to moc pomohlo a to nechcem. Za dobre vykonanu praxu mensia odmena mozna. Dakujem
Offline
Pokud byste sem vložil chybu, která se Vám vypisuje a script vložil do code, pomohl by Vám třeba i někdo tady, od toho tu fórum podpory je.
Kontaktujte nás | FAQ
Email: fk@endora.cz
Offline
$password = mysql_query("select password from users where username='$name'");
$money = mysql_query("select balance from money where username='$name'");
$money = $zostatok;
$hash=hash('sha256', $_POST["password"]);
$realpass=explode('$', $password);
if($hash==$realpass[2]) {
$_SESSION['login'] = $_post['login'];
$web = "webshop.extragames.eu/shop.php";
}
po zadani spravneho mena a hesla sa nechce prihlasit, heslo v DB je v tomto stave $SHA$hash
Offline
Nikde nejsou načítány proměnné $password a $money. Nechápu ale proč chcete načítat dotazem $money, když ji pak přepíšete proměnno $zostatok.
Dotaz je správně, ale není následně načteno.
$dotaz = mysql_query("SELECT password FROM users WHERE username='". $name ."'");
$row = mysql_fetch_row($dotaz);
$password = $row[0];
$money = mysql_query("select balance from money where username='$name'"); // zcela zbytečný dotaz do databáze
$money = $zostatok; // přepíše $money proměnnou $zostatok
...
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
dakujem ale stale nejde na konci skriptu vypisem hodnotu premennej password
pripominam ze hash z databazy je $sha$hash
<?php
session_start();
$name = $_post["login"];
$dbhost = "#&-+(8&?";"";
$dbuser = "@#+)&!"%";
$dbpass = "????? !?!!! @#";
$dbconn = mysql_connect($dbname, $dbuser, $dbpass);
mysql_select_db("116658_mysql_db", $dbconn);
$dotaz = mysql_query("SELECT password FROM users WHERE username='". $name ."'");
$row = mysql_fetch_row($dotaz);
$password = $row[0];
//$money = mysql_query("select balance from money where username='$name'"); // zcela zbytečný dotaz do databáze
$hash=hash('sha256', $_POST["password"]);
$realpass=explode('$', $password);
if($hash==$realpass[2]) {
$_SESSION['login'] = $_post['login'];
$web = "webshop.extragames.eu/shop.php";
}
else {
$web = "extragames.eu";}
if ($web =="webshop.fakaheda.eu/webshop/shop.php"){
echo "Pokracujte na webshop odkazom <a href= . $web . >WEBSHOP</a>";}
else {
echo "Nespravne meno alebo heslo. Prosim znovu sa prihlaste <a href=\" . $web . \">ZNOVUPRIHLASIT</a>";}
echo $password;
?>
Offline
... pripominam ze hash z databazy je $sha$hash ...
Pak tedy $realpass[2] je blbost, ne?
$realpass[0] = sha
$realpass[1] = hash
Nevím co máte uloženo v databázi v jednotlivých položkách.
Ješte pro upřesnění parametry pro připojení databáze, první parametr není název databáze, ale db_host (localhost)
$dbcon = mysql_connect("DB_HOST", "db_user", "db_pass");
mysql_select_db("DB_NAME", $dbcon);
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
dobry den po uprave to stale nejde a kedze na konci je vypisanie premmennej password a ona sa nevypise tak som usudil ze nejak je problem v db casti
prosim som uz z toho unaveny
Offline
je tam viacej suborov v tej zlozke tento konkretny na
/extragames.eu/sub/webshop/class/login.php
postupne vyskusam vsetky
Offline
Odkud je script volán, jaké jsou předány parametry?
Co jsem koukal do index.php tak je tam spoustu programátorských chyb a script nemůže fungovat.
Bohužel Vám script nic nenačte z databáze. Máte správně přihlašovací údaje k databázi na fakaheda.eu???
Můžete sdělit i nějaké to jméno uživatele z databáze? Takhle se to špatně ladí.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
je volany zo stranky extragames.eu v bocnej casti stranky, login .
vedel som ze vela chyb ale este som ich nenasiel lebo login nejde.
nevedel by si to opravit a poslat mi na mail <!-- e --><a href="mailto:extragames@extragames.eu">extragames@extragames.eu</a><!-- e --> ? pls
edit: ano mam. meno je116658_mysql_db.
neviem preco toto nejde ale banlist ide.
dakujem
Offline
Script Vám funguje, jen si trochu upravte ty podmínky.
Pokud nastavíte řetězec na $web = "webshop.extragames.eu/shop.php"; a pak jej porovnáváte s if ($web =="webshop.fakaheda.eu/webshop/shop.php") VŽDY Vám vykáže nesprávné porovnání.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Offline
Na konci Vám plně postačuje podmínka:
if($hash==$realpass[2]) {
$_SESSION['login'] = $_post['login'];
$web = "webshop.extragames.eu/shop.php";
echo "Pokracujte na webshop odkazom <a href= . $web . >WEBSHOP</a>";
}
else {
$web = "extragames.eu";
echo "Nespravne meno alebo heslo. Prosim znovu sa prihlaste <a href=\" . $web . \">ZNOVUPRIHLASIT</a>";
}
Pokud se chcete vyhnout dalším problémům, v odkazu používejte správně zadané adresy. Kombinujete absolutní a relativní adresování.
odkaz <a href= . $web . > Vám dá skutečnou adresu domena_scriptu/$web (tedy http://webshop.extragames.eu/class/.%20 … u/shop.php. - to není správná adresa). Použijte <a href= 'http://" . $web . "' >
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
este musim script opravit lebo som zistil ze hash je este nejak upraveny takze idem si o tom zistit viac
Offline
hotovo webshop je hotovy uz len html web dakujem vam vsetkym za pomoc aj ked login som pouzil celkom iny (od programatora pluginu )
Offline
Stránky 1