Только русский вебмастер создаёт сайт, потом ху@чит его, потом заново переделывает, потом опять ху@чит, и так всё время, мы не любим создавать мы любим ху@чить и негодовать, говно сайты в топах, а ваш сдл в жопе, так правильно, нечего его ху@чить постоянно. Это ничем не грозит, так ПС выкинет ваш сайт за топ сто или тысячу и паситесь там, меняйте заголовки, урлы ключи, нефиг нагружать сервера поисковых систем, ПС этого не любят, они любят раз сделал и не трогай, сможешь так, это правильный шаг в продвижение, не сможешь, паститься будешь за топ сто
Скачайте плагин РусТолат и сделайте урлы латиницей
[PHP]<?php
class User{
private $db;
private static $user = null;
private function __construct(){
$this->db = new mysqli("localhost", "root", "", "mybase");
$this->db->query("SET NAMES 'utf8'");
}
public static function getObject(){
if(self::$user === null) self::$user = new User();
return self::$user;
}
public function regUser($login, $password){
if ($login == "") return false;
if ($password == "") return false;
$password = md5($password);
return $this->db->query("INSERT INTO `users` (`login`, `password`, `regdate`) VALUES ('$login', '$password', '".time()."')");
}
private function chekUser($login, $password){
$result_set = $this->db->query("SELECT `password` FROM `users` WHERE `login` = '$login' ");
$user = $result_set->fetch_assoc();
$result_set->close();
if(!$user) return false;
return $user["password"] === $password;
}
public function isAuth(){
session_start();
$login = $_SESSION["login"];
$password = $_SESSION["password"];
return $this->chekUser($login, $password);
}
public function login($login, $password){
$password = md5($password);
if($this->chekUser($login, $password)){
session_start();
$SESSION["login"] = $login;
$SESSION["password"] = $password;
}
}
public function __destruct(){
if($this->db) $this->db->close();
}
}
?>[/PHP]
[PHP]<?php
class User{
private $db;
private static $user = null;
private function __construct(){
$this->db = new mysqli("localhost", "root", "", "mybase");
$this->db->query("SET NAMES 'utf8'");
}
public static function getObject(){
if(self::$user === null) self::$user = new User();
return self::$user;
}
public function regUser($login, $password){
if ($login == "") return false;
if ($password == "") return false;
$password = md5($password);
return $this->db->query("INSERT INTO `users` (`login`, `password`, `regdate`) VALUES ('$login', '$password', '".time()."')");
}
private function chekUser($login, $password){
$result_set = $this->db->query("SELECT `password` FROM `users` WHERE `login` = '$login' ");
$user = $result_set->fetch_assoc();
$result_set->close();
if(!$user) return false;
return $user["password"] === $password;
}
public function isAuth(){
session_start();
$login = $_SESSION["login"];
$password = $_SESSION["password"];
return $this->chekUser($login, $password);
}
public function login($login, $password){
$password = md5($password);
if($this->chekUser($login, $password)){
session_start();
$SESSION["login"] = $login;
$SESSION["password"] = $password;
}
}
public function __destruct(){
if($this->db) $this->db->close();
}
}
?>[/PHP]
[PHP]<?php
class User{
private $db;
private static $user = null;
private function __construct(){
$this->db = new mysqli("localhost", "root", "", "mybase");
$this->db->query("SET NAMES 'utf8'");
}
public static function getObject(){
if(self::$user === null) self::$user = new User();
return self::$user;
}
public function regUser($login, $password){
if ($login == "") return false;
if ($password == "") return false;
$password = md5($password);
return $this->db->query("INSERT INTO `users` (`login`, `password`, `regdate`) VALUES ('$login', '$password', '".time()."')");
}
private function chekUser($login, $password){
$result_set = $this->db->query("SELECT `password` FROM `users` WHERE `login` = '$login' ");
$user = $result_set->fetch_assoc();
$result_set->close();
if(!$user) return false;
return $user["password"] === $password;
}
public function isAuth(){
session_start();
$login = $_SESSION["login"];
$password = $_SESSION["password"];
return $this->chekUser($login, $password);
}
public function login($login, $password){
$password = md5($password);
if($this->chekUser($login, $password)){
session_start();
$SESSION["login"] = $login;
$SESSION["password"] = $password;
}
}
public function __destruct(){
if($this->db) $this->db->close();
}
}
?>[/PHP]
[PHP]<?php
class User{
private $db;
private static $user = null;
private function __construct(){
$this->db = new mysqli("localhost", "root", "", "mybase");
$this->db->query("SET NAMES 'utf8'");
}
public static function getObject(){
if(self::$user === null) self::$user = new User();
return self::$user;
}
public function regUser($login, $password){
if ($login == "") return false;
if ($password == "") return false;
$password = md5($password);
return $this->db->query("INSERT INTO `users` (`login`, `password`, `regdate`) VALUES ('$login', '$password', '".time()."')");
}
private function chekUser($login, $password){
$result_set = $this->db->query("SELECT `password` FROM `users` WHERE `login` = '$login' ");
$user = $result_set->fetch_assoc();
$result_set->close();
if(!$user) return false;
return $user["password"] === $password;
}
public function isAuth(){
session_start();
$login = $_SESSION["login"];
$password = $_SESSION["password"];
return $this->chekUser($login, $password);
}
public function login($login, $password){
$password = md5($password);
if($this->chekUser($login, $password)){
session_start();
$SESSION["login"] = $login;
$SESSION["password"] = $password;
}
}
public function __destruct(){
if($this->db) $this->db->close();
}
}
?>[/PHP]