سلام میخواستم بدونم چه جوری میتونم کاری کنم که افراد نتونند با اسم های بزرگ عضو بشند مثلا از 10 تا کارکتر بیشتر نتونند وارد کنند
//Login config
'login' => array(
'btn' => 'true', // if false, "Login" button is hidden
'title_bar' => 'true', // if false, title bar is hidden
'theme' => 'macintosh',
'width' => '',//400,
'height' => '',//300,
'username' => array(
'req' => 'false',// if true, message appears if not inputted
'align' => 'right',// 'left' or 'right'
'x_label' => '',
'y_label' => '',
'x_field' => '',
'y_field' => '',
'type' => 'text',//'text' or 'password' (if password, **** appears)
'width' => 150
),
'password' => array(
'req' => 'false',
'align' => 'right',
'x_label' => '',
'y_label' => '',
'x_field' => '',
'y_field' => '',
'type' => 'password',
'width' => 150
),
'lang' => array(
'align' => 'right',
'x_label' => "",
'y_label' => "",
'x_field' => "",
'y_field' => "",
),
'title' => array(
'align' => 'center',
'x_label' => '',
'y_label' => '',
'x_field' => '',
'y_field' => '',
),
),
چگونه کاربرانی با نام کوتاه داشته باشیم
آغاز شده توسط
aali361
, 1389/06/15 ساعت 15:36
4 پاسخ برای این موضوع
#3
ارسالی 1389/06/18 ساعت 15:50
تو این كد ها نیست ولی میتونین از توی كد عضویت ویرایشش كنین.
فایل
رو باز كن و دنبال كد زیر بگرد.
توی حدودای خط 34 هست.
و اون رو به شكل زیر تغییر بده
اگه نام كاربر بیشتر از 10 كلمه باشه ارور میده كه نام كاربری شما نباید بیشتر از 20 كاراكتر باشد.
پس برای تغییر این باید فایل زیر را باز كنید
و عبارت زیر را جستجو كنید
دیگه بقیش معلومه چون همونجا جلوش فارسی نوشته.اون 20 رو به 10 تغییر دهید
یاحق!
فایل
yourdataliferoot/engine/modules/register.php
رو باز كن و دنبال كد زیر بگرد.
توی حدودای خط 34 هست.
if( strlen( $name ) > 20 ) $stop .= $lang['reg_err_3'];
و اون رو به شكل زیر تغییر بده
if( strlen( $name ) > 10 ) $stop .= $lang['reg_err_3'];
اگه نام كاربر بیشتر از 10 كلمه باشه ارور میده كه نام كاربری شما نباید بیشتر از 20 كاراكتر باشد.
پس برای تغییر این باید فایل زیر را باز كنید
yoursite/language/website.lng
و عبارت زیر را جستجو كنید
reg_err_3
دیگه بقیش معلومه چون همونجا جلوش فارسی نوشته.اون 20 رو به 10 تغییر دهید
یاحق!
#4
ارسالی 1389/06/19 ساعت 12:33
<?php
require_once('init.php');
//@error_reporting(0);
$error = '';
function doLogin($userid) {
global $smarty;
$_SESSION['userid'] = $userid;
include('index.php');
exit;
}
$userid = ChatServer::isLoggedIn();
if($userid != null && ChatServer::userInRole($userid, ROLE_ADMIN))
{
doLogin($userid);
}
else
{
unset($_SESSION['userid']);
}
if(isset($_REQUEST['do'])) {
if(
($userid = ChatServer::login($_REQUEST['login'], $_REQUEST['password']))
&& (ChatServer::userInRole($userid, ROLE_ADMIN) || ChatServer::userInRole($userid, ROLE_MODERATOR))
)
{
doLogin($userid);
}
else
{
unset($_SESSION['userid']);
$error = 'Could not grant admin role for this login and password. '.mysql_error();
}
} else {
unset($_SESSION['userid']);
$_REQUEST['login'] = '';
$_REQUEST['password'] = '';
}
$installed = isInstalled();
if( !$installed )
{
unset($_SESSION['userid']);
$error = 'FlashChat is not installed.';
}
//Assign Smarty variables and load the admin template
$smarty->assign('error',$error);
$smarty->assign('installed',$installed);
$smarty->display('login.tpl');
?>
این صفحه لوگین هستش خوب حالا
require_once('init.php');
//@error_reporting(0);
$error = '';
function doLogin($userid) {
global $smarty;
$_SESSION['userid'] = $userid;
include('index.php');
exit;
}
$userid = ChatServer::isLoggedIn();
if($userid != null && ChatServer::userInRole($userid, ROLE_ADMIN))
{
doLogin($userid);
}
else
{
unset($_SESSION['userid']);
}
if(isset($_REQUEST['do'])) {
if(
($userid = ChatServer::login($_REQUEST['login'], $_REQUEST['password']))
&& (ChatServer::userInRole($userid, ROLE_ADMIN) || ChatServer::userInRole($userid, ROLE_MODERATOR))
)
{
doLogin($userid);
}
else
{
unset($_SESSION['userid']);
$error = 'Could not grant admin role for this login and password. '.mysql_error();
}
} else {
unset($_SESSION['userid']);
$_REQUEST['login'] = '';
$_REQUEST['password'] = '';
}
$installed = isInstalled();
if( !$installed )
{
unset($_SESSION['userid']);
$error = 'FlashChat is not installed.';
}
//Assign Smarty variables and load the admin template
$smarty->assign('error',$error);
$smarty->assign('installed',$installed);
$smarty->display('login.tpl');
?>
این صفحه لوگین هستش خوب حالا
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی