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

Mysql login system


Rekomendowane odpowiedzi

Opublikowano

Witam. mam problem z logowaniem sie do konta z mysql, bo połączony jestem, ale dalszy kod ? nie ma go :P

prosiłbym o jakis poradnik, kurs, kod do zmodyfikowania :P itd.

  • 1 rok później...
Opublikowano

Po pierwsze primo, że zintegrować aplikacje obsługującą bazę mysql to potrzebujesz drivera. Ściągnij z nugeta Mysql Connector .NET

 

http://www.codeproject.com/Articles/43438/Connect-C-to-MySQL

http://www.codeproject.com/Tips/423233/How-to-Connect-to-MySQL-Using-Csharp

 

Tutaj masz tutorial jak coś takiego zrobić:

 

https://www.youtube.com/watch?v=V3MinMWkYt4

 

Przepraszam bo mi mysql kojarzy się z PHP i prostymi stronkami. Do C# polecam mssql albo jakies bazy nosqlowe typu mongodb, ravendb czy velocity.


Czyli tak na prawdę tworzysz sobie jakąś formę ( czy tam widok ) w zależności w jakiej technologi piszesz. Zawierającą dwa pola i przycisk.

 

LOGIN:

HASŁO:

 

ZALOGUJ

 

Z tych kontrolek zczytujesz zwalidowane dane od użytkownika.

 

W tych linkach co Ci posłałem stwórz sobie klasę DatabaseConnect i w niej zadeklaruj wszystkie wymagane metody i pola potrzebne do połączenia z bazą.

class DatabaseConnect
{

    private MySqlConnection connection; // zmienna wymagana dla obslugi mysqla
    private string server; // nazwa servera
    private string database; // nazwa twojej bazy danych
    private string uid; // nazwa uzytkownika
    private string password; // haslo

    //konstruktor domyslny bez parametrowy
    public DBConnect()
    {
        Initialize();
    }

    //metoda inicjująca połączenie z bazą
    // tutaj deklarujesz wartosci dla zmiennych wymaganych do polaczenia z baza
    private void Inicjalizuj()
    {
        server = "localhost"; 
        database = "connectcsharptomysql";
        uid = "username";
        password = "password";
        string connectionString; 

        // caly lancuch wymagany do polaczenia z baza
        connectionString = "SERVER=" + server + ";" + "DATABASE=" + 
		database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";

        // musimy przekazac go do zmiennej connection
        connection = new MySqlConnection(connectionString);
    }

    //otwieranie polaczenia z baza przed kazda operacja
    private bool OpenConnection()
    {
        connection.Open();
    }

    //zamykanie
    private bool CloseConnection()
    {
         connection.Close();
    }

    //operacje CRUDOWE na bazie
    //Insert statement
    public void Insert()
    {
    }

    //Update statement
    public void Update()
    {
    }

    //Delete statement
    public void Delete()
    {
    }

    //Select statement
    public List <string> [] Select()
    {
    }

    //Count statement
    public int Count()
    {
    }

    //Backup
    public void Backup()
    {
    }

    //Restore
    public void Restore()
    {
    }
}

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...