Changeset 32

Show
Ignore:
Timestamp:
07/17/08 23:56:01 (4 months ago)
Author:
lucha
Message:

aggiunto login utenti.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/web/index.php

    r31 r32  
    33require_once('src/init.php'); 
    44require_once('src/isbn.php'); 
     5require_once('src/admin.php'); 
    56 
    67$smarty = initSmarty(); 
    78initDB(); 
    89$xajax = initXajax(); 
     10$auth = initAuth(); 
     11 
     12if ($auth->checkAuth()) 
     13  $smarty->assign('login',true); 
    914 
    1015$smarty->register_function( 'printXajaxHeader', 'printXajaxHeader' ); 
     
    3035    break; 
    3136 
     37 case ('logout'): 
     38    if ($auth->checkAuth()){ 
     39        session_unset(); 
     40        $auth->logout(); 
     41    } 
     42    header("Location: " . $_SERVER['PHP_SELF']); 
     43    break; 
     44     
    3245 case ('personal'): 
    3346    if( isset($_POST['search']) ) { 
    34         $content = personalSearch(mysql_real_escape_string(trim($_POST['code']))); 
    35         $smarty->assign('content',$content); 
    36         $smarty->assign('fields',$fields); 
    37    
    38  
     47            $content = personalSearch(mysql_real_escape_string(trim($_POST['code']))); 
     48            $smarty->assign('content',$content); 
     49            $smarty->assign('fields',$fields); 
     50       
     51     
    3952    $smarty->display("personal.tpl"); 
    4053    break; 
     54     
     55 case ('isbn'): 
     56    if ($auth->checkAuth()){ 
     57        $smarty->assign('allfields',$allfields); 
    4158 
    42  case ('isbn'): 
    43     $smarty->assign('allfields',$allfields); 
    44     $smarty->display("isbn.tpl"); 
     59        $smarty->display("isbn.tpl"); 
     60    } 
    4561    break; 
    4662 
  • trunk/web/src/config.php

    r31 r32  
    11<? 
    22 
    3 define('ROOT',dirname( __FILE__ )); 
     3define('ROOT',dirname( __FILE__ ) . '/..'); 
    44define('DBHOST','localhost'); 
    55define('DBUNAME','username'); 
  • trunk/web/src/init.php

    r31 r32  
    22require_once(ROOT . '/lib/smarty/Smarty.class.php'); 
    33require_once(ROOT . '/lib/xajax/xajax_core/xajax.inc.php'); 
    4 require_once('ajax.php'); 
     4require_once(ROOT . '/src/ajax.php'); 
    55 
    66function &initSmarty(){ 
  • trunk/web/templates/foot.tpl

    r29 r32  
    33- <a href="index.php?action=complex"> ricerca avanzata </a>  
    44- <a href="index.php?action=personal"> i miei libri </a> 
     5{if $login} 
    56- <a href="index.php?action=isbn"> cerca isbn </a> 
     7- <a href="index.php?action=logout"> logout </a> 
     8{else} 
     9- <a href="index.php?action=isbn&login"> cerca isbn </a> 
     10{/if} 
    611</div> 
    712</body>