62981 skanuj0372 (2)

62981 skanuj0372 (2)



Rozdział 14. ♦ Autoryzacje 387

♦    nazwa użytkownika (konta),

♦    hasło,

♦    imię,

♦    nazwisko,

♦    adres e-mail.

Niezbędne będzie zatem zmodyfikowanie tabeli Users, tak aby mogła przechowywać dodatkowe dane. Dodane zostaną następujące kolumny:

♦    Imię, typu VARCHAR,

♦    Nazwisko, typu VARCHAR,

♦    Email, typu VARCHAR.

Przyjmiemy także, że każda z wymienionych kolumn będzie miała maksymalną długość 40 znaków. W związku z tym instrukcja SQL, modyfikująca utworzoną w poprzednim przykładzie tabelę Users, będzie miała postać:

ALTER TABLE Users ADO COLUMN (

Imię VARCHAR(40) NOT NULL.

Nazwisko VARCHAR(40) NOT NULL.

Email VARCHAR(40) NOT NULL

Gdybyśmy natomiast tworzyli tę tabelę od początku, należałoby zastosować instrukcję:

CREATE TABLE Users(

Id INTEGER AUTO INCREMENT PRIMARY KEY.

Nazwa VARCHAR(2Ó) NOT NULL.

Hasło VARCHAR(40) NOT NULL,

Imię VARCHAR(40) NOT NULL,

Nazwisko VARCHAR(40) NOT NULL.

Email VARCHAR(40) NOT NULL

Drobnych modyfikacji wymagać będzie również treść skryptu form.php realizującego formularz logowania. Do formularza dodamy bowiem odnośnik, przenoszący użytkownika na stronę rejestracyjną o nazwie new_user.html. Umiejscowienie odnośnika obrazuje rysunek 14.4, natomiast kod zmienionego formularza logowania został zaprezentowany na listingu 14.7.

Listing 14.7. Nowy formularz logowania

<html>

<head>

<meta http-equiv-"Content-Type“ content-"text/html: charset=iso-8859-2”> <title>Logowanie</title>

</head>

<body>

<h2 align="center">

<?php


Wyszukiwarka

Podobne podstrony:
skanuj0368 (2) Rozdział 14. ♦ Autoryzacje 383 else if($vai — 1){ S_SESSI0N[ komunikat ] » "Błąd
skanuj0374 (3) Rozdział 14. ♦ Autoryzacje 389 Listing 14.8. Kod formularza umożliwiającego wprowadze
skanuj0376 (3) Rozdział 14. ♦ Autoryzacje 391 z parametrem type ustawionym na button. Do zdarzenia o
skanuj0378 (2) Rozdział 14. ♦ Autoryzacje $query - "INSERT INTO Users VAIUESC: $query .= "
56459 skanuj0366 (2) Rozdział 14. ♦ Autoryzacje 381 W jego wyniku zostanie zwrócony jeden wiersz, za
13704 skanuj0364 (2) Rozdział 14. ♦ Autoryzacje 379 Rozdział 14. ♦ Autoryzacje 379 Listing 14.2. Skr
76696 skanuj0381 (2) Rozdział 14. ♦ Autoryzacje 395 Kod funkcji rejestruj rozpoczyna się od sprawdze
63897 skanuj0370 (2) Rozdział 14. ♦ Autoryzacje 385 zmienna załogowany jest ustawiona, do przeglądar
44715 skanuj0457 Rozdział 18. ♦ System zbierania opinii 475 Jeśli teraz użytkownik o identyfikatorze

więcej podobnych podstron