Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Voucher podczas logowania


Rekomendowane odpowiedzi

Opublikowano

Cześć, zrobiłem logowanie, wszystko piękne i zrobiłem rejestracje. Chcę zrobić to tak, że jak ludzie chcieliby się zarejestrować to trzeba wpisać kod, i jeżeli już się go wpisze to przy następnym razie nie działa. 

Opublikowano

Program

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.IO;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Podaj kod");
            Console.WriteLine("Kod jest {0}", checkCode(Console.ReadLine()) ? "poprawny" : "niepoprawny");
            Console.ReadKey();
        }
        private static bool checkCode(string c)
        {
            var request = WebRequest.Create(string.Format("http://mojastrona.pl/skrypt.php?c={0}", c));
            using (var sr = new StreamReader(request.GetResponse().GetResponseStream()))
                return sr.ReadToEnd().Equals("1");
        }
    }
}

skrypt.php

<?php
if (!isset($_GET['c']))
    exit;
if (!file_exists("kody.php"))
    file_put_contents("kody.php", "");
$lista = explode(";", file_get_contents("kody.php"));
$k = array_search($_GET['c'], $lista);
if ($k !== false) {
    unset($k);
    file_put_contents("kody.php", implode(";", $lista);
    print 1;
}
Od razu ostrzegam, że to banalne do ominięcia.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...