Скрипт регистрации на сайте + авторизация

nomargo

Создатель
Регистрация
20 Янв 2009
Сообщения
23
Реакции
0
Есть ли у каво нибуть такой скрипт или кто для себя, писал.
 
Благодарю, если можно то есчё и + регистрация если заволялась у тебя с mysql желательно, и авторизировался на регистрационные ники.
 
чего непонятного то? яваскрипт и пхп знать, а там уже несложно такое написать.
 
PHP:
<?php 
  // блок соединения с базой

<?php
$db = mysql_connect("localhost","*_turbo","t*");
mysql_select_db("название базы",$db); 
?>


include("blocks/defend.php");
/* соединяемся с базой*/

?>

<html>
<head>
<meta name="description" content="">
<meta name="keywords" content="">
<meta http-equiv="Content-Type" content="text/html; charset-1251" >
<title>Регистрация</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php include("topmenu.php") ?>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffff" class="main_border">
<!-- шапка -->
<?php include("blocks/header.php"); ?>

<tr>
<td> <table width="100%" border="0" cellpadding="0">
 <tr>
<?php include("blocks/lefttd.php"); ?> <!--левая ячейка (меню и подписка) -->
  <td valign="top" class="right" width="85%">&nbsp;

  

<form ACTION="reg.php" method=post NAME="reg">
   <p><center>Логин:  <input type="text" name='log' SIZE="50"><br> </center> </p>
   
   <p><center>Имя:    <input type="text" name="name" SIZE="50"><br> </center></p>
   <p><center>Почта:  <input type="text" name="mail" SIZE="50"><br> </center></p>
   <p><center>Пароль: <input type="password" name="pass" SIZE="50"><br> </center></p>
   <p><center><input type="submit" value='Регистрация' NAME="submit"><br> </center></p>
   </form>
<?  if (isset($_POST['submit']))
{
     $name = transform_HTML($_POST['name']);
     $name=strtolower($name);
     $email = transform_HTML($_POST['mail']);
     $email=strtolower($email);
    $log = transform_HTML($_POST['log']);
    $log=strtolower($log);
    $pass = transform_HTML($_POST['pass']);
    $pass=strtolower($pass);
    echo $log;
  include("blocks/bd.php");
    
  //  if(!$db)  die("Не  могу  соединиться  с  MySQL");  
   // mysql_select_db("turbocom")  or  die("Не  могу  открыть ".mysql_error());  
   
 $result=mysql_query("select log from user where log='$log'",$db);
 $num = mysql_num_rows($result);
 if ($num == 0) 
{
  $result = "INSERT INTO user(log, pass, name, mail, type_of_user) VALUES ('$log', '$pass', '$name', '$email','user');";
  mysql_query($result, $db);
}
else 


 {
	
	echo "Такой пользователь уже существует, выберите другое имя пользователя";
	mysql_close($db);
}

}
?> 
  
  <!-- осн текст новости -->
  </td>
  
  <?php include"blocks/righttd.php" ?>
  
 </tr>
 </table></td>
 
</tr>
<!-- нижняий графический элемент -->
<?php include("blocks/footer.php"); ?>
</table>
</body>
</html>
 
Подскажите как сделать регистрацию как на этом сайте

Можно начать вот отсюда:


Даже не javascript, а Ajax + php :ay:
 
PHP:
<?php 
include("blocks/bd.php");
include("blocks/defend.php");
/* соединяемся с базой*/

 if (isset($_POST['submit']))
{
	
    $log = transform_HTML($_POST['log']);
    $pass =transform_HTML($_POST['pass']);
      


 $result=mysql_query("select log from user where log='$log'",$db);
 $num = mysql_num_rows($result);
 if ($num == 0) 
{
echo "неверная комбинация пароль/пользователь";
}
else 
    	
    {
    	
    	session_start();  
    	
    	$_SESSION['user'] = $log;  
 

    }}


?>
скрипт авторизации, думаю без него регистрация не к чему)) ;)
в начал е каждой страницы пишем до тэгов <html>
session_start(); открываем - продолжаем сессию... незабываем говорить спасибо)) в свое время потратил достаточно времени, если что не понятно объясню обращайтесь в личку или асю!
 
Спасибо.Нада будет попробувать.:yahoo:

Добавлено через 7 минут
А как сделать когда при регистрации пользователь выберет страну.То при выводе 5 последних пользователей стоял флаг страны которую он выбрал.Или не 5 посл.поль. а на его старнице был флаг. Спс за помощь.
 
Назад
Сверху