| Line 160... |
Line 160... |
| 160 |
{
|
160 |
{
|
| 161 |
if ($password == "")
|
161 |
if ($password == "")
|
| 162 |
{
|
162 |
{
|
| 163 |
$password = GenPassword();
|
163 |
$password = GenPassword();
|
| 164 |
}
|
164 |
}
|
| 165 |
$login = da_sql_escape_string($login);
|
165 |
$login = da_sql_escape_string($link,$login);
|
| 166 |
$passwd = da_sql_escape_string($passwd);
|
166 |
$passwd = da_sql_escape_string($link,$passwd);
|
| 167 |
$passwd = da_encrypt($password);
|
167 |
$passwd = da_encrypt($password);
|
| 168 |
// insertion (login + password) dans la table "radcheck" (si l'usager existe --> changement de mot de passe)
|
168 |
// insertion (login + password) dans la table "radcheck" (si l'usager existe --> changement de mot de passe)
|
| 169 |
$res = @da_sql_query($link,$config,"INSERT INTO $config[sql_check_table] (attribute,value,username $text) VALUES ('$config[sql_password_attribute]','$passwd','$login' $passwd_op);");
|
169 |
$res = @da_sql_query($link,$config,"INSERT INTO $config[sql_check_table] (attribute,value,username $text) VALUES ('$config[sql_password_attribute]','$passwd','$login' $passwd_op);");
|
| 170 |
if (!$res || !@da_sql_affected_rows($link,$res,$config))
|
170 |
if (!$res || !@da_sql_affected_rows($link,$res,$config))
|
| 171 |
{
|
171 |
{
|
| Line 197... |
Line 197... |
| 197 |
}
|
197 |
}
|
| 198 |
else
|
198 |
else
|
| 199 |
echo "<b>Could not add user information in user info table: " . da_sql_error($link,$config) . "</b><br>\n";
|
199 |
echo "<b>Could not add user information in user info table: " . da_sql_error($link,$config) . "</b><br>\n";
|
| 200 |
if ($group != '')
|
200 |
if ($group != '')
|
| 201 |
{
|
201 |
{
|
| 202 |
$group = da_sql_escape_string($group);
|
202 |
$group = da_sql_escape_string($link,$group);
|
| 203 |
$res = @da_sql_query($link,$config,"SELECT username FROM $config[sql_usergroup_table] WHERE username = '$login' AND groupname = '$group';");
|
203 |
$res = @da_sql_query($link,$config,"SELECT username FROM $config[sql_usergroup_table] WHERE username = '$login' AND groupname = '$group';");
|
| 204 |
if ($res)
|
204 |
if ($res)
|
| 205 |
{
|
205 |
{
|
| 206 |
if (!@da_sql_num_rows($res,$config))
|
206 |
if (!@da_sql_num_rows($res,$config))
|
| 207 |
{
|
207 |
{
|