Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → 3d Party Tools → Про регистер

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 15

1 (edited by esenbek 31.05.2014 08:23)

Topic: Про регистер

как можно изменить капчу ????
чтобы было( введите число  с изоб. )

2

Re: Про регистер

В интернете мало источников что ли?

3

Re: Про регистер

я знаю  как сделать капчу. но  в регистре не нашел  где надо  именять(((

4

Re: Про регистер

вроде там модулях поищи найдешь.

5

Re: Про регистер

не, не нашел(
кто знает где находиться?

6

Re: Про регистер

если в пхп не шаришь не найдешь) я же сказал ищи в модулях.

открываешь tpl/registration.tpl

+ show spoiler
<div id="hideCapch">
                            <label id='sort'><?php echo $registration['SORT_CAPCHA'];?></label>
                            <div class='confirm'>    
                                <ul id="sortable">
                                    <li class="captchaItem">1</li>
                                    <li class="captchaItem">2</li>
                                    <li class="captchaItem">3</li>
                                    <li class="captchaItem">4</li>
                                    <li class="captchaItem">5</li>
                                    <li class="captchaItem">6</li>
                                </ul>
                            </div><br><br>
                        </div>

остальное найдешь в includes. поиск спасает мир...

7

Re: Про регистер

не угрожай)) я шарю  smile

8

Re: Про регистер

Не угрожай ему Свит, а то гг будет. hmm

9 (edited by esenbek 02.06.2014 19:52)

Re: Про регистер

Почему не работает авторизация??????
вот код : 

include('connectdb.php');// подключение к серверу MySql и выбор БД
$userinfo='';
$state='0';
if( (isset($_COOKIE['acct_username'])) & (isset($_COOKIE['acct_passhash1'])) ) {// если в куках лежит логин и зашифрованый пароля
  if (!isset($_GET['exit'])) {// если кнопка выход не была нажата
    $acct_username=$_COOKIE['acct_username'];
    $acct_passhash1=$_COOKIE['acct_passhash1'];
    
    // проверяем наличие пользователя в БД и достаём оттуда пароль
    $sql="SELECT acct_userid, acct_passhash1 FROM pvpgn_bnet WHERE acct_username='$acct_username'";
    $res=mysql_query($sql);
    if(mysql_num_rows($res)>0){// если пользователь есть в БД
      $userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД
      if(strcmp($acct_passhash1,md5($userinfo['acct_passhash1'])) == 0) { //проверяем схожесть пароля из БД с паролем из куков
    
    // достаём все данные из БД
    $sql="SELECT * FROM pvpgn_bnet WHERE acct_username='$acct_username'";
    $res=mysql_query($sql);
    $userinfo=mysql_fetch_array($res); // в этой переменной будет лежать вся информация о пользователе из БД
    $time=time();
    // устанавливаем куки для запоминания статуса пользователя
    setcookie("acct_username",$acct_username,$time+1800);
    setcookie("acct_passhash1",$acct_passhash1,$time+1800);
    $state = 1;// статус, если 1, тогда пользователь авторизован
      }
    }
  } else {
    //обнуляем куки, если была нажата кнопка выход
    setcookie("acct_username");
    setcookie("acct_passhash1");
  }
}
if($state != 1) {// если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше
  if( (isset($_POST['acct_username'])) & (isset($_POST['acct_passhash1'])) ){ // если пользователь ввёл логин и пароль
  $acct_username = $_POST['acct_username'];    
  
  // проверяем наличие пользователя в БД и достаём оттуда пароль
  $sql = "SELECT acct_userid, acct_passhash1 FROM pvpgn_bnet WHERE acct_username='$acct_username'";
  $res = mysql_query($sql);
    if(mysql_num_rows($res)>0) {// если пользователь есть в БД
      $userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД и номер пользователя
      $acct_passhash1 = $_POST['acct_passhash1'];
      if(strcmp($acct_passhash1,$userinfo['acct_passhash1'])==0){
    
    // достаём все данные из БД
    $sql="SELECT * FROM pvpgn_bnet WHERE acct_username='$acct_username'";
    $res=mysql_query($sql);
    $userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД
    $time=time();
    // устанавливаем куки для запоминания статуса пользователя, пароль шифруем
    setcookie("acct_username", $acct_username, $time+1800);
    setcookie("acct_passhash1", md5($acct_passhash1), $time+1800);
    $state = 1;// статус, если 1, тогда пользователь авторизован
      }
    }
  }
}

ничего не выполняеться
Вот и коннект

<?
/*
автор: Esenbek
сайт: zoor.sytes.net

*/
//данные о хосте, пользователе и базе данных
$host = 'localhost';
$user = 'root'; 
$pass = ''; 
$dbname = 'bul';

// подключаемся и выбираем бд, которую указали выше
if(!mysql_connect($host,$user,$pass))
  die('Не удалось подключиться к серверу MySql!');
elseif(!mysql_select_db($dbname))
  die('Не удалось выбрать БД!');
?>

-----
написал восстановление паролей, все работает отлично ( на почту отправляеться пароль )
а авторизация не работает , может я где то ошибся*?

10

Re: Про регистер

чувак, я не экстрасенс, может покажешь ошибку которую сайт выводить?
и в базе пароля нет?

11

Re: Про регистер

вот именно  ошибок не показывает.
пароль все есть 
87 пользователей зарегестрированных.

12

Re: Про регистер

на не полный код, ответ тоже не полный.

13

Re: Про регистер

в каком смысле не полный ответ???

14

Re: Про регистер

ты показал кусок кода на пхп

15

Re: Про регистер

if($state != 1) {
?>
<form method="post" action="/index.php">
Логин: <input type="text" size="30" name="acct_username"><br />
Пароль: <input type="password" name="acct_passhash1" size="30"><br />
<input type="submit" value="Войти">
</form>
<br /><a href="/register.php">Регистрация</a>
<?
} else {
  echo 'Вы вошли на сайт!<br /> Ваш Логин: '.$userinfo["acct_username"].'<br />Выш E-mail: '.$userinfo["acct_email"].'<br /> <a href="/index.php?exit=y">Выход</a>';
}
?>

далшье этот  код  идет и все.
Регистрация (webregister 7)

Posts: 15

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → 3d Party Tools → Про регистер



Generated in 0.099 seconds (87% PHP - 13% DB) with 20 queries