cize .htaccess musi obsahovat toto
Kód:
AuthName 'Zadaj heslo'
AuthUserFile /presna cesta k suboru .htaccess/.htpasswd
AuthType Basic
Require valid-user
tu si vygeneruj mena a hesla ktore potom ulozis do .htpasswd
http://www.flash.net/cgi-bin/pw.pl samozrejme su aj ine stranky....
To je asi najbezpecnejsi sposob...
Alebo tu mas php script ktory spustis v danom priecinku ktory chces zaheslovat a spravi to cele za teba. Neskusal som to a ani neviem odkial to mam, teraz som to nasiel na disku....
Kód:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
<title>HTACCES</title>
<style>
body {
font-family: Arial, Helvetica;
color: #000000;
font-size: 12px;
}
TD {
font-size: 12px;
}
</style>
</head>
<body>
<h3>Generování .htaccess a .htpasswd</h3>
<?php
$submit = $_REQUEST['submit'];
if (isset ($submit)) {
$nazev = $_REQUEST['nazev'];
$jmeno = $_REQUEST['jmeno'];
$heslo = $_REQUEST['heslo'];
$heslo_crp = crypt($heslo);
$cesta = substr($_SERVER['SCRIPT_FILENAME'], 0, strlen($_SERVER['SCRIPT_FILENAME']) - strlen($PHP_SELF));
if (crypt($heslo, $heslo_crp) == $heslo_crp) {
$hta = 'AuthUserFile '.$cesta.'/.htpasswd'."\n".'AuthName "'.$nazev.'"'."\n".'AuthType Basic'."\n".'require valid-user';
?>
<p>Přihlašovací jméno: <strong><?php echo $jmeno; ?></strong><br />
Přihlašovací heslo: <strong><?php echo $heslo; ?></strong></p>
<p>
Obsah souboru <strong>.htaccess</strong><br />
<textarea cols="50" rows="5"><?php echo $hta; ?></textarea>
</p>
<p>
Obsah souboru <strong>.htpasswd</strong><br />
<textarea cols="50" rows="2"><?php echo $jmeno.':'.$heslo_crp; ?></textarea>
</p>
<?php
} else {
echo '<p>Došlo k chybě při šifrování hesla.</p>';
}
echo '<hr />';
}
?>
<form action="<?php echo $PHP_SELF ?>" method="post">
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<td>Přihlašovací hlavička: </td>
<td><input type="text" name="nazev" value="Administrace" /></td>
</tr>
<tr>
<td>Jméno:</td>
<td><input type="text" name="jmeno" value="admin" /></td>
</tr>
<tr>
<td>Heslo:</td>
<td><input type="text" name="heslo" value="" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Odeslat" /></td>
</tr>
<table>
</form>
</body>
</html>