-
[php] Registrazione chat
allora...ho una chat in flash con admin in php...
si possono aggiungere user (protetti da pass,quindi registrati) solo tramite l'admin...è possibile far uno script di registrazione in modo che:
l'utente compili i dati e li spedisca tramite script,script che agisce come admin aggiungengo l'user?
è mlt importante :crycry:
-
certo ke si può fare , ma devi postare il codice dell'admin
-
-
intendi del file admin.php oppure il file che amministra gli user?
-
del file ke aggiunge gli user, così provo a crearne uno simile
-
ok te lo allego:
Codice PHP:
<?php
include_once('init.php');
if(!inSession()) {
include('login.php');
exit;
}
if(!isset($_REQUEST['sort']) || isset($_REQUEST['clear'])) $_REQUEST['sort'] = 'none';
$cms = $GLOBALS['fc_config']['cms'];
$cmsclass = strtolower(get_class($cms));
$manageUsers = ($cmsclass == 'defaultcms') || ($cmsclass == 'statelesscms' && (!isset($cms->constArr)));
if(!$manageUsers)
{
//Assign Smarty variables and load the admin template
$smarty->assign('manageUsers',!$manageUsers);
$smarty->display('usrlist.tpl');
exit;
}
$stmt = new Statement("SELECT * FROM {$GLOBALS['fc_config']['db']['pref']}users");
$rs = $stmt->process();
function roles2str($roles) {
switch($roles) {
case ROLE_ADMIN: return 'admin';
case ROLE_USER: return 'user';
case ROLE_CUSTOMER: return 'customer';
case ROLE_SPY: return 'spy';
}
}
$users = array();
while($rec = $rs->next()) {
$temp_user = array();
$temp_user['id'] = $rec['id'];
$temp_user['login'] = $rec['login'];
$temp_user['password'] = $rec['password'];
$temp_user['roles'] = roles2str($rec['roles']);
array_push($users, $temp_user);
}
if ($_REQUEST['sort'] != 'none') {
sort_table($_REQUEST['sort'], $users);
}
//Assign Smarty variables and load the admin template
$smarty->assign('users',$users);
$smarty->display('usrlist.tpl');
?>
se ti servono i vari file inclusi dimmelo :)
-
potresti postare il codice di usrlist.tpl?