![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 4.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam główną tabelę users(jest to narazie jedyna tabela tej bazy) + forum mybb + wordpress, jak umożliwić rejestrację w tych 3 miejscach podając je tylko w głównej rejestracji, czy mogą być jakoś automatycznie przekopiowane z tej bazy głównej tabel do tabeli użytkowników mybb i wordpress?
Wydaje mi się ze to jest prostę i mogę wykonać to nawet ja choć jestem początkujący, ale wygląda to na coś prostego, a może znacznie ułatwić życie wielu użytkownikom, bo po co podawać dwa razy te same dane? Wyrazy wdzięczności za każdą pomoc, lub nawet próbę pomocy. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Masz rację - jest to dość łatwe o ile dobrze znasz obie aplikacje... Znaczy ich kod i struktury baz danych.
1) formularzem zbierasz dane usera 2) Teraz zalerzy jak są hashowane hasła w odrębnych aplikacjach... Lub łatwiej zrób swoją tabelę, gdzie te dane będziesz przechowywał. 3) Np. korzystając z PDO dodajesz rekordy do baz bb,wdp ewentualnie do swojej tabeli. 4) Jeżeli nie tworzyłeś swojej tabeli z userem/hasłem i hashowane hasło jest poprawnie dodane (nie wiem jak wordpress etc. hashuje/saltuje hasła...) to wszystko powinno działać. A jeżeli tworzyłeś swoją tabelę, to robisz swoje logowanie (musisz przerobić skrypty, które odpowiedzialne są za ustawienie usera, osobno dla wrdpress i dla bb). I to by było na tyle... W teorii proste, ale w praktyce przekonasz się, że nie. Różne aplikacje inaczej zabezpieczają hasła użytkownika - inaczej też traktują nazwy userów ich dane. Tak też jeżeli zdecydowałbyś się na dodawanie danych usera tylko do bazy wordpress, to musisz przerobić część bb, aby pobierał -> ładował dane usera z odpowiedniej bazy danych. ... Aha i co więcej... Pamiętaj, że te aplikacje miewają częste updaty, które mogą zmieniać strukturę bazy, skryptów etc. Więc nie wiem czy nie jest to syzyfowa praca... Ten post edytował ixpack 12.08.2011, 16:02:13 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 4.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale przecież wtedy tylko zmieniam plik "glownarejestracja.php" uwzględniając tam zmiany które zaszły, czyż nie? Chyba nie jest takie trudne.
Może jest jakiś "stały" niezmienny cms, z prostą tabelą users i forum - do skompilowania z czymś takim? Jak Ty byś to najlepiej rozwiązał? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 11 Dołączył: 27.10.2010 Skąd: Kutno/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wordpress jest dość łatwy do połączenia z innymi skryptami, wystarczy, że w bazie danych w haśle umieścisz md5 z hasła, i będzie śmigać. Musisz jeszcze nadać uprawnienia danemu użytkownikowi, ale to też jest łatwe.
Ten post edytował KrzysiekWildfire 13.08.2011, 10:30:22 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 4 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
wystarczy że przeglądniesz skrypt finalizacji rejestracji nowego usera w mybb i wordpress, a później na podstawie wyciągniętych wniosków wykonasz 2x INSERT'a do dwóch osobnych tabel z danymi nowego usera. Nie jest to AŻ tak trudne i rzadko updaty zmieniają tak dogłębnie strukturę bazy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:23 |