Hello everybody,
I use a multi database login to my web application, everything works fine but I need to enter login name and password twice !!!
Thanks
Nac
Here are code detail :
login control_app :
in SQL setting : connection is ‘system’ ( system is a database containing only empty users table)
in ONEXECUTE :
$mdbname=sc_sql_injection(md5($mdbname)); ( $mdbname contain database name )
$arr_conn[‘database’] = trim($mdbname);
$arr_conn[‘persistent’] = “Y”;
$arr_conn[‘encoding’] = “utf8”;
sc_connection_edit(“conn_mysql”, $arr_conn);
sc_change_connection(“system”,“conn_mysql”); ( changing connection to conn_mysql because all apps are using ‘conn_mysql’ in SQL setting
$slogin = sc_sql_injection($login);
$spswd = sc_sql_injection(md5($pswd));
$sql = “SELECT priv_admin,active, name, email, themes_name ,def_lang FROM sec_users WHERE login = $slogin AND pswd = “.$spswd.””;
sc_lookup(rs, $sql, “conn_mysql”);
if(count({rs}) == 0)
{
…
}