Перейти к публикации
Nell

DataLife Engine Смена логина юзера

Рекомендованные сообщения

Nell
Нужно дать возможность изменять логин пользователям, пробовал делать по аналогии в profile.php с $fullname , но после сохранения ника, ник изменяется , но не на тот что я вписал, а на цифру 2, почему то...В чем проблема может быть? Заранее спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

ник изменяется , но не на тот что я вписал, а на цифру 2, почему то...

 

Экстрасенсов у нас нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

 

ник изменяется , но не на тот что я вписал, а на цифру 2, почему то...

 

Экстрасенсов у нас нет.

 

Я в

 

if( strlen( $password1 ) > 0 ) {

$password1 = md5( md5( $password1 ) );
$sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', land='$land', icq='$icq',{$mailchange} info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail',friends_settings='$friends_settings', xfields='$filecontents', allowed_ip='$allowed_ip' WHERE user_id = '{$id}'";

} else {

$sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', land='$land', icq='$icq',{$mailchange} info='$info', signature='$signature', allow_mail='$allow_mail',friends_settings='$friends_settings', xfields='$filecontents', allowed_ip='$allowed_ip' WHERE user_id = '{$id}'";

}

после

fullname='$fullname',
добавил
name='$name' ,
// потом после
$tpl->set( '{fullname}', stripslashes( $row['fullname'] ) );
вставил
$tpl->set( '{name}', stripslashes( $row['name'] ) );
, потом после
$fullname = $db->safesql( $parse->process( $_POST['fullname'] ) );
добавил
$name = $db->safesql( $parse->process( $_POST['name'] ) );
и в профиле через input по аналогии с fullname вывел

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

Ну, правильно.

Ещё бы взглянуть на html код input'а...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

<tr>

<td><strong>Ник</strong></td>

<td align="center"><input type="text" name="name" value="{name}" class="f_input" /></td>

</tr>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

Ну, правильно.

Ещё бы взглянуть на html код input'а...

 

<input type="text" name="name" value="{name}" class="f_input" />

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

Киньте ссылку на сайт и дайте демо аккаунт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
webil

Я конечно скорее всего ошибаюсь, но Nell у тебя случайно не второй id у пользователя которым ты ник себе меняешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

Киньте ссылку на сайт и дайте демо аккаунт.

 

сайт тестовый на локалке...

 

Я конечно скорее всего ошибаюсь, но Nell у тебя случайно не второй id у пользователя которым ты ник себе меняешь

 

нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Nell

Я конечно скорее всего ошибаюсь, но Nell у тебя случайно не второй id у пользователя которым ты ник себе меняешь

 

у любого пользователя логин меняется на цифру 2 , хз из-за чего...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

Надо отладчиком смотреть, что там отправляется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...