![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 14.02.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witam. Napisałem klasę do autoryzacji użytkownika. Czy możecie zobaczyć jak to wygląda. Ewentualne sugestie mile widziane:
[php:1:488290e59e] function.php <?php class FUNC { function Auth_Log () { global $db, $kirkor_engine, $INFO; $return = array(); if(isset($_SESSION['id'], $_SESSION['g_access_content'])) { $return['id'] = $_SESSION['id']; $return['g_access_content'] = $_SESSION['g_access_content']; } else { if($result = $db->Execute("SELECT u.id, g.g_access_content FROM ".$INFO['sql_tbl_prefix']."members u, ".$INFO['sql_tbl_prefix']."groups g WHERE" ." u.name = '".$kirkor_engine->input['Nick']."' AND u.password = '".md5($kirkor_engine->input['Pass'])."' AND g.g_id = u.mgroup")) { $return['id'] = $result->fields['id']; $return['g_access_content'] = $result->fields['g_access_content']; $_SESSION['id'] = $return['id']; $_SESSION['g_access_content'] = $return['g_access_content']; } else {// Tutaj będize się pojawiał komunikat o złym loginie/haśle} } return $return; } } // end class ?>[/php:1:488290e59e] [php:1:488290e59e] home.php <?php /* +-------------------------------------------------------------------------- | KirkoR Engine +-------------------------------------------------------------------------- */ //-------------------------------- // Wybiera plik z Tekstami Systemu //-------------------------------- $kirkor_engine->lang = $std->load_words($kirkor_engine->lang, 'lang_index', $kirkor_engine->lang_id); //-------------------------------- // Wstawia do szablonu //-------------------------------- $smarty->assign('Execution', $Debug->endTimer()); $smarty->assign('Stopka', $kirkor_engine->stopka); $smarty->assign('Version', $kirkor_engine->version); $smarty->assign('Addons', $kirkor_engine->addons); if(isset($kirkor_engine->auth['id'])) { $smarty->assign('Title', 'KirkoR Engine'); $smarty->assign('Welcome', $kirkor_engine->lang['welcome']); $smarty->assign('Text', $result->fields['name']); $smarty->assign('AUTH', $kirkor_engine->auth['id']); $smarty->assign('AUTH2', $kirkor_engine->auth['g_access_content']); $smarty->display('index.int.htm'); } else { $smarty->assign('Title', $kirkor_engine->lang['LogIn_Titel']); $smarty->assign('LogIn', $kirkor_engine->lang['LogIn']); $smarty->assign('Nick', $kirkor_engine->lang['Nick']); $smarty->assign('Pass', $kirkor_engine->lang['Pass']); $smarty->assign('Send', $kirkor_engine->lang['Send']); $smarty->display('login.int.htm'); } ?>[/php:1:488290e59e] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:57 |