Zadejte hledaný výraz...

Chyba při přihlášení a registraci.

Michales
verified
rating uzivatele
(5 hodnocení)
10. 6. 2013 13:02:13
Zdravím Vás,
potřeboval bych poradit co je špatně.
Při registraci a při přihlášení mi to na tomto webu http://michales.comehere.cz/index.php háže tuto chybu:
Fatal error: Call to undefined function RegisterUser() in /home/users/michales/michales.comehere.cz/web/security.php on line 34
Soubor security :
/*********************************************************
* 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) {
// The passwords are equal. Log the user in, and update the
// data.
$User->userid = $userline;
$User->username = stripslashes($username);
$User->emailaddr = $userline;
$User->icon = $userline;
$User->usertype = $userline;
$User->createdate = $userline;
$User->lang = $userline;
$User->dflths = $userline;
$User->dfltas = $userline;
$User->lang = $userline;
$User->auto = $userline;
$User->loggedIn = TRUE;
return TRUE;
}
}
CloseConnection($link);
return FALSE;
}
?>
na řádku 34 je RegisterUser($User);
mohl by mi někdo poradit v čem je problém?
Děkuji předem.
Ještě doplním že registrace proběhne, vše se v pořádku uloží do databáze i s tou chybou která se ukáže po registraci. Ovšem už to potom přes tu chybu nepřihlásí.
10. 6. 2013 13:02:13
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911062
Marek Zak
verified
rating uzivatele
(25 hodnocení)
10. 6. 2013 13:07:03
Pokud si přeložíte tu větu, tak Vám jasně vypadne hláška o tom, že nemůže najít danou funkci kterou voláte, tedy RegisterUser().
Neznám tuto strukturu, neporadím tedy přesně. Nicméně registrace probíhá v souboru createuser.php, takže tento řádek, který se navíc nachází ve funkci pro login, zkuste jednoduše vymazat.
10. 6. 2013 13:07:03
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911061
Michales
verified
rating uzivatele
(5 hodnocení)
10. 6. 2013 13:13:52
Když jsem ten řádek smazal, tak už to při registraci tu chybu nehlásí, ale nepřihlašuje to. No asi bude chyba ještě jinde.
10. 6. 2013 13:13:52
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911060
Milan Horník
verified
rating uzivatele
(8 hodnocení)
10. 6. 2013 13:26:55
"Když jsem ten řádek smazal, tak už to při registraci tu chybu nehlásí, ale nepřihlašuje to. No asi bude chyba ještě jinde."
.... kupodivu
10. 6. 2013 13:26:55
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911059
Marek Zak
verified
rating uzivatele
(25 hodnocení)
10. 6. 2013 13:46:11
Kde jste vzal tuto třídu?
10. 6. 2013 13:46:11
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911058
Michales
verified
rating uzivatele
(5 hodnocení)
10. 6. 2013 15:28:28
Napsal Marek Žák;960198
Kde jste vzal tuto třídu?
Co tím přesně myslíte?
Je to stžené odtud, http://www.tipovani.xf.cz/index.php měl by to být tipovací systém.
10. 6. 2013 15:28:28
https://webtrh.cz/diskuse/chyba-pri-prihlaseni-a-registraci/#reply911057
Pro odpověď se přihlašte.
Přihlásit