Несколько вопросов по частичной интеграции.

Автор jershell, 07 марта 2012, 18:14:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

jershell

Здравствуйте. Я прочитал про SSI и интеграцию и частично, в меру своих знаний английского ознакомился с аналогичным англоязычным ресурсом. Написал небольшую php страницу, в которой есть форма для входа но форум, без пере направления на сам форум, вроде все получилось.
Цели: Регистрация и 1 база пользователей  на форум и мой сайт. Сайт только пишу, и на этапе написания хотел прикрутить этот замечательный форум.
Вопросы:
1)Правильно ли я понял, что для того чтоб завести нового пользователя достаточно создать запись в таблице smf_members? Средств для этого не нашел в SSI.
2)Можно ли ограничиться только учетными записями форума для организации доступа к разделам моего сайта включая админ панель?

jershell

Цитата: jershell от 07 марта 2012, 18:14:30)Правильно ли я понял, что для того чтоб завести нового пользователя достаточно создать запись в таблице smf_members? Средств для этого не нашел в SSI.
Решил провести тест,накидал небольшую форму, все ок, юзер завелся. Может кому-то тупенькому как и я пригодится.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>register</title>
</head>
<body>
<form method="post" action="index.php">
<input type="text" name="name">
<input type="text" name="pass">
<input type="text" name="mail">
<input type="submit" value="create user">
</form>
<?php 	if(isset($_POST['name'])){	$name= $_POST['name'];	$pass = $_POST['pass'];	$mail = $_POST['mail'];	$antispam by SMFRC_pass = true; //true, если передается нешифрованный пароль        if($antispam by SMFRC_pass) $pass=sha1(strtolower(iconv('windows-1251', 'utf-8', $name)).$pass);        if(($name!='') && ($pass!='') && ($mail!='')){                    $db = mysql_connect("localhost","root", "pasword_db");        mysql_select_db("smf", $db);        $query = "INSERT INTO `smf_members` (`member_name`,`date_registered`,`real_name`,`passwd`,`email_address`) VALUES('".$name."','".time()."','".$name."','".$pass."','".$mail."')";        $res = mysql_query($query);        if($res){			echo 'ok';		}		else{			echo(mysql_error());		}	}}				?>

</body>
</html>




За базу было взято:
http://redspirit.ru/busy/shlyuz-dlya-registracii-polzovatelej-na-forume-smf.html