Что не так?

Статус
В этой теме нельзя размещать новые ответы.
Пуск - панель управления - язык и региональные стандарты - вкладка языки - подробнее - добавить.
1. Потому что таблица из четырёх полей id, name, lastname, dol
По остальному хз, сам только начал баловаться
 
  • Заблокирован
  • #33
(((

Vot ya sam koy chto napisal, no ya vo obshe nichego ne znayu v BD. Po etomu vam obrashayus. Zdes na *txt fayle sozdal paroli, i kolichestvo zaxodov, primer:
123|2
456|2
789|2
------------------------------------------------------------------------
<?php
session_start();
// put k faylu s parolyami
$path = 'passwords.txt';
// adres stranichi, na kotoriy nujna peresilat posle avtorizchii
$page = 'http://serfeli.az';

if(strtoupper($_SERVER['REQUEST_METHOD'])=='POST'){
// esli vveli parol
if(isset($_POST['password']) && ! empty($_POST['password'])){
$passwords = array();
$tmp_pass = array();
$doLogin = false;
// chitaem paroli i kol-vo zaxodov v massiv
$passwords = file($path);

foreach($passwords as $k=>$v){
// $tmp_pass = array(0 => parol, 1 => zaxodi)
$tmp_pass = explode('|',$v);
$tmp_pass[1] = trim($tmp_pass[1]);

// proveryayem parol i skolko raz ego ispolzivali
if($tmp_pass[0] == $_POST['password'] && $tmp_pass[1]>0){

// esli vsyo v paryadke to umenshaem kolichestvo zaxodov na 1
$passwords[$k] = $tmp_pass[0].'|'.(--$tmp_pass[1]);
$doLogin = true;
break;
}
}
if($doLogin){
$_SESSION['auth']=true;
// obnavlyayem dannie v fayle
file_put_contents($path,implode("\r\n",$passwords));
// redidirektim stranichu na avtorizovannix
header('Location: '.$page);die;
}
$error = 'Vash parol ne podxodit';
}
else{
$error = 'Vvedite parol';
}
}
?>
<form method="post">
<?=isset($error)?$error.'<br />':null?>
Parol: <input name="password" type="password" /> <input type="submit" name="go" value="Vxod" />
</form>
--------------------------------------------------------------------------

Seychas mne nujen chtobi vsyo eto ne proizashlo na *txt a na baza dannix i nado sozdat malenkaya adminka chtobi dobavlyat i udalyat starie(kotorie chisla zaxodov==0) paroli
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху