Jump to content

Recommended Posts

Posted

Доброго времени суток!

Ищу самый простой способ реализации окон регистрации и авторизации с учетом актуальной версии клиента.

Поделитесь, пожалуйста, ссылкой на урок/мод (с данной реализацией)

  • Mask 1
  • 2 months later...
Posted
В 29.08.2017 в 07:46, ddoommbbaass сказал:

<form action="index.php" method="POST">
		<label for="username">Имя:</label><input type="text" name="name" class="placeholder" placeholder="Name_Surname" required>
		<label for="password">Пароль:</label><input type="password" name="password" class="placeholder" placeholder="Ваш пароль" required>
		<input type="submit" name="submit"value="Регистрация">
</form>

Выше форма HTML

А данный код, код запроса, просто файл index.php как выше action="index.php"

можно создать свой файл, вместо index.php можно что либо другое, а можно ещё и HTML запрос кинуть вместе с Файлом Запроса
 


<?php
  error_reporting(0);
	$connection = mysqli_connect('localhost', 'user', 'password', 'database') or die(mysqli_error($connection));
  $db = $connection;
if (isset($_POST['submit'])) 
{		
$name = $_POST['name'];
$query = "SELECT playerName FROM accounts WHERE playerName='".$_POST['name']."'";
$result = mysqli_query($connection, $query);
echo "Debug: ".mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0) {
        $info_reg = 'Данное имя уже зарегистрированно!';
        }
    else {
                    
            if (empty($_POST['name'])) 
            {
                $info_reg = 'Введите имя';
            }                    
            elseif (empty($_POST['password'])) 
            {
                $info_reg = 'Введите пароль';
            }    
				elseif(empty($_POST['name']) == $name) 
				{
				$info_reg = 'Уже зареган такое';
				}
            else 
            {
                $name = $_POST['name'];
                $pass = $_POST['password'];
     		$query = "INSERT INTO `accounts` (playerName, playerPass) VALUES (')";
          
            $result = mysqli_query($connection, $query) or die(mysqli_error($connection));
                    
        $info_reg = 'Успешная Регистрация!';
            }
    }
}

$info_reg = isset($info_reg) ? $info_reg : NULL;
echo $info_reg;
?>

 

 

  • 4 weeks later...
Posted

Куда это все вставлять? Когда-нибудь где-нибудь будет описание где что вставлять и на каком яз писать

  • Like 1
Posted
20 hours ago, Roven said:

Куда это все вставлять? Когда-нибудь где-нибудь будет описание где что вставлять и на каком яз писать

Основы программирования нужно знать - это как минимум. Тут PHP код. 

Posted

Это понятно, что нужно знать минимум основу. А обязательно ли с php все делать? И куда все ложить, чтобы работало? 

Posted

Допустим я делаю регистрацию. И хотелось бы узнать, а можно ли с помощью c# писать регистрацию. Немного владею им. Говорилось, что теперь серверную часть можно будет делать на C#...

Вопрос 

Есть проект в папке resource и там мои скрипты. Так регистрацию нужно делать в папке packages?

А там как, просто с# скрипт закинуть?

Или можно не создавать ничего в этой папке packages? 

Posted
5 hours ago, Roven said:

Это понятно, что нужно знать минимум основу. А обязательно ли с php все делать? И куда все ложить, чтобы работало? 

Нет. Если знать C++ я думаю и на нем можно что то сделать. (хотя это еще та идея). Разницы нет. Что знайте то и берите. 

ps: удивляюсь от людей кто ради игры программирование учить начал =) 

1 hour ago, Roven said:

Допустим я делаю регистрацию. И хотелось бы узнать, а можно ли с помощью c# писать регистрацию. Немного владею им. Говорилось, что теперь серверную часть можно будет делать на C#...

Вопрос 

Есть проект в папке resource и там мои скрипты. Так регистрацию нужно делать в папке packages?

А там как, просто с# скрипт закинуть?

Или можно не создавать ничего в этой папке packages? 

Это от структуры Вашего проекта зависит как вы построите так и будет (как Вам удебнее).  

Posted
Just now, Leone said:

ps: удивляюсь от людей кто ради игры программирование учить начал =) 

Только не пиши, что начал изучать программирование из-за того, что захотел разрабатывать базы данных для каких-то организаций)

  • Like 1
Posted
16 hours ago, Monet said:

Только не пиши, что начал изучать программирование из-за того, что захотел разрабатывать базы данных для каких-то организаций)

не я всего лишь сайты штампую. Когда БД создаешь результат не виден. а в верстке результат виден сразу  да и мне нравится =) 

 

17 hours ago, defstrouk95 said:

не понимаю, при чем тут php?

Человек не знает как писать все это на js и пишет на том что он знает лучше.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...