Find Jobs
Hire Freelancers

Generation of a customer subscription code

$30-100 USD

Terminado
Publicado hace más de 20 años

$30-100 USD

Pagado a la entrega
For an online web application, we need to allow customers to subscribe to certain services online. The principle is that we generate a certain subscription code for the customer, which he can uses to subscribe. The info that we need to include in the subscription code is: 1. The service code (number to which the customer is authorised to subscribe) (code from 0 to 999) Example: 78, 456, etc. 2. The customer number (number from 0 to 99999 OR number from T0 to T9999). T being a ‘temporary customer’ Example: 89, 67890, T56, T3456 It is clear that we cannot make a concatination of the two items above (e.g. 78-89). This should allow misuse of the code. For example, a customer receiving the code 678-T3456 could subscribe with this code, but he could also simply add 1 to the service part of the code and subscribe as 679-T3456. To prevent this, we need a mechanism that converts the original code to a new code. A simple way is to do encryption of the code and let the user enter the encrypted code. The problem is that by encrypting, special characters are introduced such as (-)°, etc. and that we do not want to give such a code to our customers. An answer to the above is that we do an encoding of the encrypted code. This however will make the code too long and is again not what we want. Here are the rules of what we expect: 1. The new code may not be transparent; a user may not see how the code is structured to determine a new code. This means that a certain encryption, check, encoding, etc. is required. 2. The code should have a fixed length of 8 characters (2 groups of 4 characters). This is a good format for entering in a text box. 3. The code should use a combination of the following characters: A to Z (only upper case !) and 1 to 9 with the exception of the letter O and the letter I (not included to prevent misreading of 0 and O and I and 1). 4. There must be a convert mechanism (from original code to new code) and de-convert mechanism (from new code to original code). 5. The convert mechanism must be written in .Net, C# Examples of a new valid code: G567 T4RQ T6R4 KF6E PLEASE ONLY REPLY IF YOU ARE FAMILIAR WITH THIS TYPE OF WORK ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Exclusive and complete copyrights to all work purchased. ## Platform .Net C# code or component
ID del proyecto: 2983784

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 21 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$68 USD en 5 días
3,5 (1 comentario)
1,7
1,7
8 freelancers están ofertando un promedio de $51 USD por este trabajo
Avatar del usuario
See private message.
$38,25 USD en 5 días
4,7 (39 comentarios)
4,5
4,5
Avatar del usuario
See private message.
$12,75 USD en 5 días
4,8 (6 comentarios)
0,8
0,8
Avatar del usuario
See private message.
$8,50 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$85 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$68 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$63,75 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$63,75 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de BELGIUM
Belgium
5,0
2
Miembro desde sept 21, 2003

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.