авторизация - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 30 Nov 2024 23:58:58 +0300 #63 во первых почитай <a href="http://smartoff.net/php_function/index.php?function=Setcookie" target="_blank" rel="nofollow">http://smartoff.net/php_function/index.php?function=Setcookie</a> может так поймешь. Хотя уже правда все переживали..<br> И вот это <a href="http://smartoff.net/php_function/index.php?function=session_id" target="_blank" rel="nofollow">http://smartoff.net/php_function/index.php?function=session_id</a><br> что бы понять что ни каких &#039;phpsessid&#039; нет, это просто имя сессий.<br> <a href="http://smartoff.net/php_function/index.php?function=session_name" target="_blank" rel="nofollow">http://smartoff.net/php_function/index.php?function=session_name</a><br> сорри что на свой сайт ссылки даю, на пхп.су лезть лень, там тоже самое.<br> И до кучи про хитаччес почитай, ссылок под рукой нет. Вроде бы <a href="http://htaccess.net.ru" target="_blank" rel="nofollow">http://htaccess.net.ru</a> https://visavi.net/topics/2952/77119 авторизация ramzes Sat, 21 Nov 2009 03:21:36 +0300 Сообщения https://visavi.net/topics/2952/77119 закрито! обойдус без куки ) https://visavi.net/topics/2952/77099 авторизация xass Sat, 21 Nov 2009 01:39:29 +0300 Сообщения https://visavi.net/topics/2952/77099 Ты ваще с дуба упал? Писать перед кодом них не надо,это тебене сессии,писать сид надо потому что если у тя в хтассесс нужных директив нету, то он *** у тебя сам там появится и не ПЕРЕД сылками,а в конец ссылок. Корочь манны те в руки,мы тут уже розжували как могли! Есть даже примеры! https://visavi.net/topics/2952/77098 авторизация Б.В. Sat, 21 Nov 2009 01:29:03 +0300 Сообщения https://visavi.net/topics/2952/77098 нет не понятно <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br> как их включить через htaccess<br> да и что перед кодом надо писать? setcookie();?<br> да и зачем SID перед ссылками писать если он сам там автоматически появляется https://visavi.net/topics/2952/77097 авторизация xass Sat, 21 Nov 2009 01:24:16 +0300 Сообщения https://visavi.net/topics/2952/77097 При создании сесси phpsessid сам вкуки записывается,ты это понимаеш? Если они выключены, то он &quot;phpsessid&quot; будет передаватся через константу SID. Корую надо писать в ссылках! https://visavi.net/topics/2952/77092 авторизация Б.В. Sat, 21 Nov 2009 01:00:11 +0300 Сообщения https://visavi.net/topics/2952/77092 как создать куки с PHPSESSID?<br> да и как его от туда получить?<br> $_COOKIE[] так?<br> да и код авторизации на 2 странице<br> да и мне толко нужен в куки phpsessid ) https://visavi.net/topics/2952/77089 авторизация xass Sat, 21 Nov 2009 00:56:56 +0300 Сообщения https://visavi.net/topics/2952/77089 Какие куски кода?))<br> это так cookie создается<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> извини других кусков в пхп пока для этого нет)) https://visavi.net/topics/2952/77086 авторизация ramzes Sat, 21 Nov 2009 00:51:45 +0300 Сообщения https://visavi.net/topics/2952/77086 56, мне твои куски кода непомагает <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> https://visavi.net/topics/2952/77080 авторизация xass Sat, 21 Nov 2009 00:43:33 +0300 Сообщения https://visavi.net/topics/2952/77080 <pre class="prettyprint">&lt;?php setcookie(&#039;login&#039;,$login,time()+(3600*24*365);// кука на год. setcookie(&#039;login&#039;,&#039;&#039;);// удалить куку ?&gt;</pre> еще такая фишка. Куки действуют в каталогах ниже того в котором задавались, но не в верхних каталогах. Либо указывать откуда действуют, Или задавай их в файле в корне сайта.<br> #52 а если нет то авторизация игнорируется. Пользователь остается гостем. https://visavi.net/topics/2952/77052 авторизация ramzes Sat, 21 Nov 2009 00:02:04 +0300 Сообщения https://visavi.net/topics/2952/77052 phpsessid сам в куки пишется, нах его самому запсывать Оо https://visavi.net/topics/2952/77038 авторизация Б.В. Fri, 20 Nov 2009 23:32:09 +0300 Сообщения https://visavi.net/topics/2952/77038 Если вручную, то<br> setcookie(session_name(), session_id());<br> На счет параметра времени хз <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/2952/77035 авторизация DmitryDick Fri, 20 Nov 2009 23:25:38 +0300 Сообщения https://visavi.net/topics/2952/77035 я не понел как coockie создать чтоби в нем хранился phpsessid<br> да и пример создание session в 14 и 15 посте )<br> где там что надо добавить? https://visavi.net/topics/2952/77012 авторизация xass Fri, 20 Nov 2009 22:55:54 +0300 Сообщения https://visavi.net/topics/2952/77012 Не доверяю я сессиям<br> Их даже боты пауки перехватывают<br> видимо нет защиты от перехвата<br> ну так сделай и доверяй)))<br> да не, не одинаковый))<br> <pre class="prettyprint"> &lt;? if(!isset($_SESSION&#91;&#039;login&#039;]) AND !isset($_SESSION&#91;&#039;pass&#039;]) AND isset($_COOKIE&#91;&#039;login&#039;]) AND isset($_COOKIE&#91;&#039;pass&#039;])){ $_SESSION&#91;&#039;login&#039;] = $_COOKIE&#91;&#039;login&#039;]; $_SESSION&#91;&#039;pass&#039;] = $_COOKIE&#91;&#039;pass&#039;]; } if(provLog($_SESSION&#91;&#039;login&#039;])){..... ?&gt; </pre> а если нет ни сессии, ни кук?) https://visavi.net/topics/2952/76980 авторизация DmitryDick Fri, 20 Nov 2009 22:27:30 +0300 Сообщения https://visavi.net/topics/2952/76980 Я понял о чем ты<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> для меня не вариант, у меня класс авторизации, там только один запрос, по этому мне проще из куков в сессию а из сессии в класс. Переменная пасс, нужна, для проверки валидности пароля. Не доверяю я сессиям. Их даже боты пауки перехватывают (на дцмс например такое наблюдал, видимо нет защиты от перехвата).<br> Вообще считай одинаковый код, только я по глупости каждый раз регулярку юзал, а надо было при присвоении значения $_SESSION[&#039;логин&#039;] и все. Уже исправил<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/2952/76960 авторизация ramzes Fri, 20 Nov 2009 21:56:44 +0300 Сообщения https://visavi.net/topics/2952/76960 ну я бы перебрал твой код так:<br> <pre class="prettyprint"> &lt;? if ( isset($_SESSION&#91;&#039;login&#039;]) ) { $user = $sql-&gt;query(&quot;SELECT * FROM users WHERE login = &#039;&quot;.$_SESSION&#91;&#039;login&#039;].&quot;&#039; limit 1;&quot;)-&gt;fetch_assoc(); if ( !empty($user) ) { define(&#039;AUT&#039;,true); } } else if ( isset($_COOKIE&#91;&#039;login&#039;], $_COOKIE&#91;&#039;pass&#039;]) ) { $login = обрабатываешь $_COOKIE&#91;&#039;login&#039;]; $pass = обрабатываешь $_COOKIE&#91;&#039;pass&#039;]; $user = $sql-&gt;query(&quot;SELECT * FROM users WHERE login = &#039;&quot;.$login.&quot;&#039; AND pass=&#039;&quot;.$pass.&quot;&#039; limit 1;&quot;)-&gt;fetch_assoc(); if ( !empty($user) ) { define(&#039;AUT&#039;,true); $_SESSION&#91;&#039;login&#039;] = $login; } } ?&gt; </pre> В переменной $_SESSION[&#039;pass&#039;] смысла не вижу) https://visavi.net/topics/2952/76798 авторизация DmitryDick Fri, 20 Nov 2009 19:28:55 +0300 Сообщения https://visavi.net/topics/2952/76798