Autor | Zpráva | ||
---|---|---|---|
Michales Profil |
#1 · Zasláno: 10. 6. 2013, 11:13:12
Zdravím,
zde: http://michales.comehere.cz/admincreatetables.phpkdyž vyplním vše správně tak mi to píše stejně Warning: mysql_connect(): Access denied for user 'zakaznik'@'srv11.endora.cz' (using password: NO) in /home/users/michales/michales.comehere.cz/web/createdbase.php on line 28 Could not connect to Jsem si jistý že zadávám vše správně: Možná jen že v Database Host (URL) může být něco jiného zadávám tam https://sql1.endora.cz myslím ale že i to je správně. Co to může způsobovat? Na řádku 28 v createdbase je $link = mysql_connect($url, $username, $password) |
||
Joker Profil |
#2 · Zasláno: 10. 6. 2013, 11:21:22
Michales:
„Jsem si jistý že zadávám vše správně“ Tak to jste si jistý špatně :-) „using password: NO“ Já si zase jsem prakticky jistý, že účet k databázi na veřejném hostingu bude mít nastavené heslo, takže ty přihlašovací údaje nejsou správně (buď chybí jen to heslo, nebo i něco dalšího). |
||
Michales Profil |
#3 · Zasláno: 10. 6. 2013, 11:25:58 · Upravil/a: Michales
Chyba byla v tom zpracujícím scriptu.
Bylo tam : $username = $HTTP_POST_VARS['USERNAME']; Když jsem to zaměnil na $username = $_POST['USERNAME']; tak už to jde. Jestli se mohu ještě zeptat, tak při přihlášení mi to hází tuto chybu: Fatal error: Call to undefined function RegisterUser() in /home/users/michales/michales.comehere.cz/web/security.php on line 34 Na tom řádku je RegisterUser($User); o této chybě jsem nic na google nenašel. |
||
Zechy Profil |
Zřejmě tu funkci nemáte nikdo vytvořenou, jinak by to chybu neházelo. A neni možný, že na googlu o tom nic neni, ptá se tu na to každej druhej :-)
|
||
Michales Profil |
#5 · Zasláno: 10. 6. 2013, 12:44:02
Toto je celý obsah souboru security.php:
<?php /********************************************************* * Author: John Astill (c) * Date : 9th December * File : security.php * Desc : usertypes: * : 1 - Normal User * : 2 - Priveleged User * : 4 - Admin User * : 8 - Root User * ********************************************************/ require "encryptionclass.php"; function login($username, $pwd) { global $SID; $location = "showmypredictions.php?sid=$SID"; loginwithtarget($username,$pwd,$location); } function loginwithtarget($username, $pwd, $location) { global $User, $SID; // If the user login has timed out, forward to the // index. if (CheckUserLogin($username, $pwd) == FALSE) { /* Redirect browser to Prediction Index web site */ ErrorRedir("Username or password invalid","index.php"); /* Make sure that code below does not get executed when we redirect. */ exit; } RegisterUser($User); /* Redirect browser to user predictions web site */ header("Location: $location"); /* Make sure that code below does not get executed when we redirect. */ exit; } /******************************************************** * Check if the given user has admin priveleges. * @param perms the users current permissions. *******************************************************/ function CheckAdmin($perms) { global $dbaseUserData; $NormalUser = 1; $PrivelegedUser = 2; $AdminUser = 4; $RootUser = 8; return $perms >= $AdminUser; } /******************************************************** * Check if the given user is logged in. * @param user the user to check. * @param pwd the password of the user to check. *******************************************************/ function CheckUserLogin($username, $pwd) { // Needs global include SystemVars.php global $dbaseUserData, $User,$leagueID; // if encryption enabled encrypt the password $encr = new Encryption($pwd); $pwd = $encr->Encrypt($pwd); // Default the login to false. $User = new User; $User->loggedIn = FALSE; $User->usertype = 1; $link = OpenConnection(); if ($link == FALSE) { return FALSE; } $userquery = "SELECT * FROM $dbaseUserData where username = \"$username\" and lid='$leagueID'"; $userresult = mysql_query($userquery) or die("Query failed: $userquery"); if ($userline = mysql_fetch_array($userresult, MYSQL_ASSOC)) { if ($pwd == $userline["password"]) { // The passwords are equal. Log the user in, and update the // data. $User->userid = $userline["userid"]; $User->username = stripslashes($username); $User->emailaddr = $userline["email"]; $User->icon = $userline["icon"]; $User->usertype = $userline["usertype"]; $User->createdate = $userline["since"]; $User->lang = $userline["lang"]; $User->dflths = $userline["dflths"]; $User->dfltas = $userline["dfltas"]; $User->lang = $userline["lang"]; $User->auto = $userline["auto"]; $User->loggedIn = TRUE; return TRUE; } } CloseConnection($link); return FALSE; } ?> |
||
jrm Profil |
#6 · Zasláno: 10. 6. 2013, 13:16:57
A není definovaná v souboru encryptionclass.php? Viz 14. řádek...
|
||
Zechy Profil |
jrm:
Skript by skončil varováním, že soubor nemůže najít, pokud tam ten soubor neni, ta funkce neni nikde definovaná, jinak by to chybou nekončilo. Michales: Nejedná se o žádnou PHP funkci, prostě ta funkce neni nikde vytvořená/napsaná jako je třeba "function login(...){...}". To je to, co vám PHP řiká, žádnou takou funkci nezná a nikdo ji v těch souborech nevytvořil. |
||
Michales Profil |
#8 · Zasláno: 10. 6. 2013, 16:49:35
Aha, takže mám smůlu, nejsem schopný si to dopsat.
|
||
Časová prodleva: 11 let
|
0