WebSite X5Help Center

 
PAOLA R.
PAOLA R.
User

Generare un codice unico ad ogni utente  it

Автор: PAOLA R.
Просмотрено 815, Подписчики 3, Размещенный 0  

Buon giorno, ho bisogno di un aiuto come sempre. esiste un modo per generare un codice unico ad ogni utente che invia la compilazione di un format ? devo in sostanza creare una specie di anagrafe.  Grazie 

Размещено
8 Ответы - 2 Полезно - 1 Корректно
Giorgio C.
Giorgio C.
User

Per generare codici univoci hai due possibilità

  1. php 
  2. javascript

php

<?php
$codice_random = bin2hex(openssl_random_pseudo_bytes(6));
$codice_univoco = uniqid().$codice_random;
echo $codice_univoco;
?>

javascript

<div id="output"></div>

<script>
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min;
}

function uniqid() {
var id = getRandomInt(0, Date.now());
return id;
}

document.addEventListener('DOMContentLoaded', function() {
document.querySelector('#output').innerHTML = uniqid();
});
</script>

Читать больше
Размещено От Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... x PAOLA R., ...per me non è ben chiaro; dipende a cosa e dove possa servire...

... qui un'idea con valori progressivi e/o alfanumerici relativamente ad un modulo esistente:     https://helpcenter.websitex5.com/ru/post/241877

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
PAOLA R.
PAOLA R.
User
Автор

Grazie ragazzi provo a smanettare,  con le vostre informazioni,  ma vi spiego meglio, in pratica io dovrei far complilare un format e quando mi arriva tramite mail dovrei riuscire in automatico a generare un codice unico. tipo quello che si genera quando arrivano gli ordini dal carrello commerciale. Non so se mi avete capito. 

Читать больше
Размещено От PAOLA R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... prova ed usa il metodo che ti risulterà più amichevole...

...se provi con il mio, come si vede nello STAMP, immediato con un semplice copia/incolla correggendo solo l'ID di riferimento, ti inserisce il codice direttamente in una cella predisposta del FORM e che poi riceverai nel contenuto dell'e-mail...

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
PAOLA R.
PAOLA R.
User
Автор

KolAsim ‪ 

HO UNA GRANDE CORTESIA DA CHIEDERTI.  avrei bisogno del solito codice che mi generi però numeri casuali ma con la dicitura iniziale A. E. I.  è possibile?  grazie mille 

Читать больше
Размещено От PAOLA R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... nel mio precedente SCRIPT a fine Topic, dove vedi alla fine del codice la variabile dK sostituisci la relativa stringa con questa:
dK="A.E.I."+anK+""+meK+""+giK +""+orK+""+miK+""+seK;

... il risultato (progressivo-crescente) che otterrai sarà simile a questo:
A.E.I.20220221175816

.

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
PAOLA R.
PAOLA R.
User
Автор

Scusami tanto sono una palla al piede , ne sono coscente, ma se lo modifico non mi funziona più, sicuramente sbaglio qualcosa. Mi potresti inserire il codice intero,

grazie davvero, sono in debito se posso contraccambiare con qualcosa chiedimi pure.

Читать больше
Размещено От PAOLA R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... il codice di riferimento di quel Topic è questo, già con la modifica detta  in grassetto:

<script>
$( document ).ready(function() {//K;
dK=new Date();anK=dK.getFullYear();meK= dK.getMonth()+1;giK= dK.getDate();orK=dK.getHours();miK=dK.getMinutes();seK=dK.getSeconds();
if (meK < 10) {meK = "0" + meK; } if (giK < 10) {giK = "0" + giK; } if (orK < 10) {orK = "0" + orK; } if (miK < 10) {miK = "0" + miK; } if (seK < 10) {seK = "0" + seK; }
dK="A.E.I."+anK+""+meK+""+giK +""+orK+""+miK+""+seK;
$("#imObjectForm_1_1").val(dK).attr("readonly", true);});
</script>

.

... se servono chiarimenti, avvisami...

... eventualmente posta il LINK di questa pagina...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪