Przesunięty przez: joli 22-01-2009, 18:39 |
[Problem] Sprawdzanie, czy użytkownik jest zarejestrowany na |
Autor |
Wiadomość |
eridor
Posty: 102
|
Wysłany: 19-08-2008, 17:45 [Problem] Sprawdzanie, czy użytkownik jest zarejestrowany na
|
|
|
Witam map taki problem:
Posiadam forum (oczywiście phpBB by Przemo), oraz stronę główną w PHP Fusion.
Chciałbym zrobić coś takiego: żeby zarejestrować się na forum, trzeba się najpierw zarejestrować na stronie głównej.
Czy dałoby się napisać taką modyfikację: Podczas rejestracji trzeba by wklepać swój nick na stronie głównej. Każdy nick mógłby być tylko raz użyty. (w bazie dodatkowe pole 1 lub 0)
Od strony technicznej:
PHP Fusion ma w bazie tabelę: fusion_users i są w niej kolumny:
Cytat: | user_id
user_name
user_password
user_email
user_hide_email
user_location
user_birthdate
user_aim user_icq user_msn
user_yahoo
user_web
user_theme
user_offset
user_avatar
user_sig
user_posts
user_joined
user_lastvisit
user_ip
user_rights
user_groups
user_level
user_status |
Natomiast u mnie w Przemie mam takie kolumny:
Cytat: | user_id user_active username user_password user_session_time user_session_page user_lastvisit user_regdate user_level user_posts user_timezone user_style user_lang user_new_privmsg user_unread_privmsg user_last_privmsg user_emailtime user_viewemail user_viewaim user_attachsig user_allowhtml user_allowbbcode user_allowsmile user_allowavatar user_allowsig user_allow_pm user_allow_viewonline user_notify user_notify_pm user_popup_pm user_rank user_avatar user_avatar_type user_email user_icq user_website user_from user_field_8 user_allow_field_8 user_field_7 user_allow_field_7 user_field_6 user_allow_field_6 user_field_2 user_allow_field_2 user_field_1 user_allow_field_1 user_sig user_sig_bbcode_uid user_sig_image user_aim user_yim user_msnm user_occ user_interests user_actkey user_newpasswd user_birthday user_next_birthday_greeting user_custom_rank user_photo user_photo_type user_custom_color user_badlogin user_blocktime user_block_by disallow_forums can_custom_ranks can_custom_color user_gender can_topic_color user_notify_gg allowpm no_report_popup refresh_report_popup no_report_mail user_avatar_width user_avatar_height special_rank user_allow_helped user_ip user_ip_login_check user_spend_time user_visit user_session_start read_tracking_last_update user_jr user_beers_src user_beers_dst |
Czy dało by się zrobić taką modyfikację???
A jeśli nie: czy można by zjednolicić to (rejestrujesz się na forum, jesteś już na stronie)?
Ale z tego co widzę, jest inne kodowanie haseł, więc chyba tak się nie uda... |
_________________ ... |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Seraphe
Pomógł: 38 razy Posty: 606
|
Wysłany: 19-08-2008, 20:58
|
|
|
eridor napisał/a: | Czy dałoby się napisać taką modyfikację: Podczas rejestracji trzeba by wklepać swój nick na stronie głównej. Każdy nick mógłby być tylko raz użyty. (w bazie dodatkowe pole 1 lub 0) |
Eee a po co tak?
Jak chcesz sprawdzić to coś w tym stylu:
Kod: |
$row = mysql_fetch_row ( mysql_query ( "SELECT count(*) FROM tabela WHERE login = \"". $_POST [ 'login' ] ."\"" ) ) ;
if ( $row [ 0 ] )
{
echo ( "Podany login jest już zajęty!" ) ;
}
|
Ale to mój skrypt, nijak się on ma do tych w phpBB |
_________________ "Dostałem warna i teraz obniżone zachowanie będę miał na semestr" |
|
|
|
|
eridor
Posty: 102
|
Wysłany: 19-08-2008, 21:08
|
|
|
Chyba tak
Ale ja niechcę nic sprawdzać:
Podczas rejestracji byłoby okienko: Nick na stronie Głównej. I po wpisaniu, jeżeli nikt na tym nicku się nie zarejestrował rejestracja by się skończyła. Jeśli byłby użyty to byłby napis: podany nick jest błędny, albo nie jesteś zarejestrowany" |
_________________ ... |
|
|
|
|
Seraphe
Pomógł: 38 razy Posty: 606
|
Wysłany: 20-08-2008, 08:35
|
|
|
Po 1
Cytat: |
[Problem] Sprawdzanie, czy użytkownik jest zarejestrowany na
|
eridor napisał/a: | Ale ja niechcę nic sprawdzać: |
Po 2, chcąc nie chcąc sprawdzenia musisz dokonać, dude. |
_________________ "Dostałem warna i teraz obniżone zachowanie będę miał na semestr" |
|
|
|
|
eridor
Posty: 102
|
Wysłany: 20-08-2008, 10:01
|
|
|
Nie zrozumiałeś mnie...
Chciałem, aby to się sprawdzało automatycznie przy rejestracji (tak jak opisałem wyżej |
_________________ ... |
|
|
|
|
Seraphe
Pomógł: 38 razy Posty: 606
|
Wysłany: 20-08-2008, 11:20
|
|
|
eridor napisał/a: | Chciałem, aby to się sprawdzało automatycznie przy rejestracji |
No i o tym przecież mówię... czym są skrypty jak nie automatami? |
_________________ "Dostałem warna i teraz obniżone zachowanie będę miał na semestr" |
|
|
|
|
djkamor
Posty: 22
|
Wysłany: 20-08-2008, 11:26
|
|
|
eridor napisał/a: | Nie zrozumiałeś mnie...
Chciałem, aby to się sprawdzało automatycznie przy rejestracji (tak jak opisałem wyżej |
hmmm.... nie moze po nikach recznie
www.forum.smoki.y0.pl masz tam oglosenie |
|
|
|
|
eridor
Posty: 102
|
Wysłany: 20-08-2008, 11:34
|
|
|
Chodzi ci o to:
Cytat: | phpBB by Przemo : Critical Error
Could not connect to the database.
Lost connection to MySQL server at 'reading initial communication packet', system error: 111 |
Nic z tym nie mogę zrobić... coś się stało z bazą...
Administracja cba może jedynie to naprawić. nie mam nawet dostępu do phpMyAdmin |
_________________ ... |
|
|
|
|
djkamor
Posty: 22
|
Wysłany: 20-08-2008, 11:41
|
|
|
Darmowy Hosting CBA.PL
tez mialem to na cba wiec kupilem hosting na webd.pl i sie nic nie pierniczy z baza |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
eridor
Posty: 102
|
Wysłany: 20-08-2008, 11:50
|
|
|
ech... daj mi najpierw rozkręcić stronę
Ale wróćmy do tematu |
_________________ ... |
|
|
|
|
|