Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 00:36
doliar
Хм... а вот самому не хочеться почитать книжку по php + mysql ?
Или может вам сразу написать уникальный, красивый, быстрый, приносящий большой доход движок на халяву ?
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 08:25
dll
Ну Zver тут намутил воду xD
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 08:42
Zver
---
Авторизация на PHP:
login.php
- Код: Выделить всё • Развернуть
<?php
session_start();
?>
<form action="login.php" method="post">
Логин: <input type="text" name="username" /><br />
Пароль: <input type="password" name="password" /><br />
<input type="submit" name="submit" value="Вхожу!" />
</form>
<?php
if(isset($_POST['submit'])){
$username = mysql_real_escape_string($_POST['username']);
$password = md5($_POST['password']);
$sql = "SELECT id, username, password FROM users WHERE username = '".$username."' AND password = '".$password."' LIMIT 1";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if($row){
$_SESSION['username'] = $row['username'];
$_SESSION['id'] = $row['id'];
$_SESSION['loged'] = true;
die "Привет, ".$_SESSION['username'].". <a href='logout.php'>Выход</a>";
} else {
echo "Не верная комбинация!";
}
}
?>
logout.php
- Код: Выделить всё • Развернуть
<?php
session_destroy():
header("Location: login.php");
?>
---
и теперь, чтобы скрыть некий контент на сайте от не зарегестрированых пользователей, используйте структуру:
- Код: Выделить всё • Развернуть
<?
if($_SESSION['loged'] == true){
?>
Привет! <a href="logout.php">Выход</a>
<?
} else {
?>
Я тебя не знаю! <a href="login.php">Войди</a> или <a href="reg.php">зарегистрируйся</a>!
<?
}
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 11:11
Rostov114
Shadow-zone писал(а):читал раз 5 не фига
Вывод, значит тупо не хочешь понять.
Мне почему то хватило и 1го раза.
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 13:20
Zver
Лично я учил (и продолжаю учить) PHP не по книгам, а по буржуйским мануалам и отдельным примерам.
Всё же
http://php.net/ и
http://php.su/ сила
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 13:25
Rostov114
Zver писал(а):Лично я учил (и продолжаю учить) PHP не по книгам, а по буржуйским мануалам и отдельным примерам.
Всё же
http://php.net/ и
http://php.su/ сила
Да ты че офигел? Там же все не по русски!!!
Re: [Урок] Пример простой регистрации (php + mysql)
Добавлено:
10 мар 2010, 16:34
Кадет
я тож удивился, когда понял что С# на английском