Her der nogen der har en ide/algoritme til hvordan jeg laver en serie nr/key tjeck i mit cms system. Det skal være sådan at folk ikke kan oprette sites i mit system uden de har fået et/en serie nr/key af mig. Så jeg skal også kunne gennererer et/en serie nr/key.
Det kommer jo an på dit serversprog. I PHP kan du skrive:
<?
function get_pass($len=8) { $chars = "0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHJKLMNOPQRSTUVWXYZ"; mt_srand( (double) microtime() * 1000000); for ($i=1;$i<=$len;$i++) $out .= $chars[mt_rand(0,(strlen($chars)-1))]; return $out; }
print getPass();
?>
I ASP:
<script language="jscript" runat="server"> function getPass( len ) { var len, out, chars = "0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHJKLMNOPQRSTUVWXYZ"; if ( !len ) len = 8; out = ""; for ( i=0; i<len; i++ ) out += chars.charAt( Math.round(Math.random()*(chars.length-1)) ); return out; }
Response.write( getPass() ); </script>
Begge funktioner returnerer et password på 8 karakterer som default. Ønskes et andet antal kaldes funktionen med antallet som argument. F.eks: getPass( 10 );
Derefter må du hælde password'et ind i din database og checke brugeren op mod dette, når CMS'et skal benyttes.
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.