n;
$ _SESSION ["id"] = $ user_result ["id"];
$ _SESSION ["status"] = $ user_result ["status"]; ("Location: index.php"); ();
Вікно логіну складається з двох полів Username і Password так само є checkbox Remember me (збереження користувача в куках ). Якщо введені дані відбувається запит на існування такого користувача і перевірка правильності введеного пароля:
$ query = mysql_query ("SELECT id, pwd, status FROM users WHERE login = '$ login'");
$ user_result = mysql_fetch_array ($ query, MYSQL_ASSOC);
$ pwd = $ user_result ["pwd"]; ($ user_result ["pwd"]! = $ _POST ["pwd"]) {$ error_msg = "Invalid password"; }
При збіг пароля відбувається входить користувача, дані зберігаються в сесії, а якщо був обраний пункт Remember me то і в куках :
$ _SESSION ["login"] = $ login;
$ _SESSION ["id"] = $ user_result ["id"];
$ _SESSION ["status"] = $ user_result ["status"]; (isset ($ _REQUEST ["rememberUser"])) {
$ login_hash = md5 ($ login); ("login", $ login_hash. $ key, time () +3600);} ("Location: index.php"); () ;
При завантаженні зображення на сервер відбувається перевірка на формат даних:
function cheackeType ($ type)
{$ flag = false; ($ type) {case 'image/bmp': $ flag = true; break; 'image/jpeg': $ flag = true; break; 'image/gif ': $ flag = true; break;' image/png ': $ flag = true; break;: $ flag = false; break;} $ flag;}
Якщо дана функція повертає True то відбувається завантаження зображення в папку upload на сервері:
$ uploadfile = $ uploaddir.basename ($ _FILES ['img'] ['name']);
$ pathFile = and! empty ($ _FILES ["img"] ["name"]))
{if (copy ($ _FILES ["img"] ["tmp_name"], $ uploadfile)) "OK";}
Якщо користувач увійшов на сайт під своїм обліковим записом, то у нього з'являється можливість додавання альбомів. Для цього треба заповнити поля форми:
td> Name
Description