Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Nope - for så går jeg jo kun efter store bogstaver.
Jeg har en database med en del brugere i .. og jeg vil have udtrykket til at slette brugerne - selv hvis de har skrevet store bogstaver
antag at brugeren MAFIOSO@hotmail.com vil slette sin adresse, men skiver mafioso@hotmail.com i stedet... her fejler mit script... den sletter ikke brugeren da han er repræsenteret i DB med store bogstaver.
Det er afhængigt af hvilken specifik database, vi snakker om... Der er altid en funktion, som kan sætte en tekst-streng i enten lower eller upper-case, det gælder så om at sætte begge dele (både din registrerede værdi og check-værdien) i ens case... og så lave sammenligningen...
proaccess = > gider du lige forklare hvad forskellen er på at sætte det hele i lower og det hele i upper, siden du bliver ved med at skrive det samme som mig?
Madsokist => skriv nu bare hvad der står og lad være med at tænke videre over det. Så vil du se at MAFIOSO@hotmail.com bliver slettet ved indtastningning af mafioso@hotmail.com
Madsokist = > Hvis du har rigtigt mange email adresser i systemet kan jeg anbefale at du laver en ekstra kolonne med upper/lower værdien i, og du benytter denne kolonne til at slå op i basen med (husk index på UEmail) For eks.:
men det er ikke en liste jeg bruger til at lave ret mange opslag i, så jeg mener ikke at det er af ret stor prioritet lige nu. Men det er fordi jeg har lidt småtravlt.
Tak for rådet - jeg gemmer den lige just in case ...
Øhh- fik i nogle points???? jeg kan stadig acceptere svarene?
>teepee: det er da ingen løsning at opbevare oplysningen dobbelt... Du skal istedet råde til at konvertere til enten lower eller uppercase ved indlægning af data i databasen...
MEN du har ellers fuldstændigt ret, der er absolut ingen forskel på upper og lower case, i dette spørgsmål... MEN som hovedregel er ting på internettet i lowercase... (alt andet lige, og i en idel verden...) ;-)
proaccess => sludder, hvis brugeren skriver HitMeInTheFace@hotmail.com skal du selvfølgelig kunne vise denne mail for brugeren. Til gengæld er den ikke sjov at søge på og DERFOR skal adressen ligge dobbelt, nemlig 1) som brugeren skrev den og skal have vist på skærmen, og 2) den man slår op i basen efter.
yep, skal brugerne vente lidt på en runtime konvertering eller skal vi indkøbe nogle gb ekstra harddisk
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.