Topiary
You cannot arrest an idea

    
ჯგუფი: Registered
წერილები: 1681
წევრი No.: 196462
რეგისტრ.: 13-January 15
|
#48436662 · 26 Jul 2016, 00:24 · · პროფილი · პირადი მიმოწერა · ჩატი
მსგავსი თემა ვერ ვნახე, ჩაინიკურში არც შედიან და მოდერ ცოტახანი აცოცხლე რა
connectdb.php
QUOTE | < ? 02.//db 03.$host = 'localhost'; 04.$user = 'root'; 05.$pass = 'pass'; 06.$dbname = 'test'; 07// 08.if(!mysql_connect($host,$user,$pass)) 09.die('error on MySql!'); 10.elseif(!mysql_select_db($dbname)) 11.die('error on db'); 12.?> |
install.php
QUOTE | 01.< ? 02.include('connectdb.php');// connect MySql - db 03. 04.// sql-script 05.$sql='CREATE TABLE users( 06.id INT NOT NULL AUTO_INCREMENT, 07.login VARCHAR(15), 08.pass TEXT, 09.email VARCHAR(150), 10.PRIMARY KEY(id) 11.);'; 12. 13.// 14.if(!mysql_query($sql)){ 15.echo 'db error'; 16.} else { 17.echo 'tables!'; 18.} 19.?> |
register.php
QUOTE | 01.< ? 02.include('connectdb.php');// connect MySql and db 03. 04.if (($_POST['login']!='') || 05.($_POST['pass1']!='') || 06.($_POST['pass2']!='') || 07.($_POST['email']!='')) { // * 08.$pass1 = $_POST['pass1']; 09.$pass2 = $_POST['pass2']; 10. 11.if (strcmp($pass1, $pass2) == 0) {// * 12.$login = $_POST['login']; 13.$email = $_POST['email']; 14. 15.// $login 16.$sql='SELECT * FROM users WHERE login='.$login; // tableshi edzebs 17.if (!($res=mysql_query($sql)) || (mysql_num_rows($res) == 0)) { // 0 ze agrdzelebs 18.// sql-db tables 19.$sql = 'INSERT INTO users(login, pass, email) 20.VALUES("'.$login.'", "'.$pass1.'", "'.$email.'")'; 21.if(mysql_query($sql)) {// scr 22.echo 'momxmarebeli'.$_POST['login'].' registracia damtavrebulia <a href="/index.php">Login form.'; 23.} else { 24.echo 'registraciisas shecdoma dafiqsirda, <a href="/register.php">registracia - axlidan</a>.'; 25.} 26.} else echo 'login - dakavebulia!'; 27.} else echo 'paroli ar emtxveva, <a href="/register.php">registracia - axlidan</a>.'; 28.} else { 29.?> 30.<form method='post' action='/register.php'> 31.Login: <input type='text' size='30' name='login' /> 32.e-mail: <input type=text size=30 name='email' /> 33. pass: <input type='password' name='pass1' size='30' /> 34.pass gameoreba: <input type='password' name='pass2' size='30' /> 35.<input type='submit' value='registracia' /> 36.< ? 37.} 38.?> 39.</form>
|
index.php
QUOTE | 01.< ? 02./*!!! 03. 04.!!!*/ 05.include('connectdb.php');// Connect MySql and db 06.$userinfo=''; 07.$state='0'; 08.if( (isset($_COOKIE['login'])) & (isset($_COOKIE['pass'])) ) {// cookie 09.if (!isset($_GET['exit'])) {// exit click 10.$login=$_COOKIE['login']; 11.$pass=$_COOKIE['pass']; 12. 13.// DB 14.$sql="SELECT id, pass FROM users WHERE login='$login'"; 15.$res=mysql_query($sql); 16.if(mysql_num_rows($res)>0){// 17.$userinfo = mysql_fetch_array($res);// 18.if(strcmp($pass,md5($userinfo['pass'])) == 0) { //\ 19. 20.// 21.$sql="SELECT * FROM users WHERE login='$login'"; 22.$res=mysql_query($sql); 23.$userinfo=mysql_fetch_array($res); // 24.$time=time(); 25.// 26.setcookie("login",$login,$time+1800); 27.setcookie("pass",$pass,$time+1800); 28.$state = 1;// 29.} 30.} 31.} else { 32.// 33.setcookie("login"); 34.setcookie("pass"); 35.} 36.} 37.if($state != 1) {// 38.if( (isset($_POST['login'])) & (isset($_POST['pass'])) ){ // 39.$login = $_POST['login']; 40. 41.// 42.$sql = "SELECT id, pass FROM users WHERE login='$login'"; 43.$res = mysql_query($sql); 44.if(mysql_num_rows($res)>0) {// 45.$userinfo = mysql_fetch_array($res);// 46.$pass = $_POST['pass']; 47.if(strcmp($pass,$userinfo['pass'])==0){ 48. 49.// 50.$sql="SELECT * FROM users WHERE login='$login'"; 51.$res=mysql_query($sql); 52. $userinfo=mysql_fetch_array($res);// БД53.$time=time(); 54.// 55.setcookie("login", $login, $time+1800); 56.setcookie("pass", md5($pass), $time+1800); 57.$state = 1;// 58.} 59.} 60.} 61.} 62.if($state != 1) { 63.?> 64.<form method="post" action="/index.php"> 65.Логин: <input type="text" size="30" name="login"/> 66.Пароль: <input type="password" name="pass" size="30"/> 67.<input type="submit" value="shesvla"/> 68.</form> 69.<a href="/register.php">registracia</a> 70.< ? 71.} else { 72.echo 'avtorizacia, tqveni logini: '.$userinfo["login"].'tqveni E-mail: '.$userinfo["email"].' <a href="/index.php?exit=y">gasvla</a>'; 73.} 74.?>
|
მოკლედ დახმარება რაში მინდა.. მინდა ერთი ინდექს გვერდი, სადაც იქნება რეგისტრაცია, გავეცანი პირობებს და ა.შ. ქვეყნის არჩევა და ა.შ და ეს ყველაფერი რომ მაჩვენოს ცხრილებად დაყოფილად ადმინკაში,
ანუ ადმინკის გაკეთება მინდა სადაც გამოჩნდება დარეგისტრირებული მომხმარებლების ინფორმაცია. 1-2 პატარა ნიუანსიც არის და თუ ვინმე დამეხმარება პმ.
თუ ვინმეს გაქვთ თავისუფალი დრო... გმადლობთ წინასწარ.
This post has been edited by Topiary on 26 Jul 2016, 00:25
--------------------
why am i not happy? Where no counsel is, the people fall, but in the multitude of counselors there is safety ჯეო ჯარი ჯეჯილია, ჯონჯოლივით კეთილია
|