|
The new codeproject layout looks really messy in FireFox but fine in Internet Explorer. I have some screenshots if you'd like to see them.
|
|
|
|
|
Please email me (chris at codeproject dot com) the screenshots as well as the browser and OS version
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Looks fine in my FireFox. 1.5.0.7
led mike
|
|
|
|
|
I think, this is recently introduced feature. And appreciate it, to stop abusing the site.
But the scenario happens with me is, It gives same IP message, from m/c's within organization(and obviously).
I do feel, CP is accessed across organization. Can something done regarding this ?
|
|
|
|
|
actually, i felt that the message was not totally right. it tells me for example that someone at my ip already voted that post, even if i'm not at the same place (and being sure some where i am, no one could have done sucha vote, because at my GF's, no one does interrest to IT), but the fact is that I did already vote that post.
|
|
|
|
|
Its ok, if you are accessing CP from home. If i'm using it from my workplace, there are n terminals in my organization having same IP address to external world(through proxy ofcourse). In that case, only one person from organization can vote for message. Though , everbody is accessing site, from their terminal.
-- modified at 10:55 Monday 9th October, 2006
BTW, you are right about message content. I just wanted to put point here.
|
|
|
|
|
You got him wrong Toxcct. It's not about re-voting. It's about the proxy. Same happens here, Hundreds from my organization connect to the internet through the same proxy. So everybody would have the same IP when the connect to the Internet and here comes the problem. You will not be able to vote someone of who's also from the same company. I've seen it, and btw that's how I identify if they are from my company . But I dont know how Chris is gonna address this, I really felt pity on him as he is already flooded with a zillion tasks. So I never raised this issue to him.
|
|
|
|
|
VuNic wrote: So I never raised this issue to him.
Lier
To all the virgins in the world thanks for Nothing.
|
|
|
|
|
hehe.. anyway now it gets his attention
|
|
|
|
|
the restriction can be laid on the user id
first fact -- user have multiple ids
second fact -- i have only one id but have access to more than 10 ip addresses if i wanna do a multiple voting i can do that
voting is a thing that a user is going to do once at most until the user have some personal interest or a crack in head
(and in both conditions you cant stop him )
|
|
|
|
|
Amar Chaudhary wrote: i have only one id but have access to more than 10 ip addresses if i wanna do a multiple voting i can do that
you cannot, as i previously said, voting now not only check the IP, but also the member who voted ; in that later case, a wrong message is sent, but still the ID is checked.
|
|
|
|
|
Amar Chaudhary wrote: i have only one id but have access to more than 10 ip addresses if i wanna do a multiple voting i can do that
Haven't you seen a wink saying "You cannot vote twice" ? You cannot do that from the same user id.
|
|
|
|
|
and how long it gonna take making ten ids
i was just giving an example i usualy dont vote until i am satisfied with article and i never voted in messages
It is Good to be Important but!
it is more Important to be Good
|
|
|
|
|
|
I see that CP no longer accepts characters such as ö. I suppose that filtering is a result of abusing the system. Could anyone please remove the following characters from the name filter:
- Ö U+00D6h
- ö U+00F6h
- Ä U+00C4h
- ä U+00E4h
- Å U+00C5h
- å U+00E5h
These are common letters in the nordic/scandinavian countries, as well as german speaking countries (except for å/Å).
It would seem that the range U+00C0h-U+01FFh is fairly safe for any name.
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|
|
Let's not forget other languages such as the little hook under the c character or perhaps the accent mark both used in French, or the ~ above the n in Spanish, or that S like character used in German.
And if we "play our cards right" the ' mark used in gaelic surnames can be disallowed.
But will double-barreled names be allowed or not
modified 1-Aug-19 21:02pm.
|
|
|
|
|
You know - when I made the change I was actually looking at your name and praying a little "Forgive me Jorgön" prayer.
Unfortunately the characters you specified look too similar to their non-accented counterparts when used as part of a name:
John Simmons / Outlaw prögrammer
Christiän Graus
etc
It totally sucks but I'm trying to balance protecting the masses vs inconveniencing the few.
In the end, though, if it's an unpopular decision then I'm open to persuasion.
Vote 1 for allowing accented characters back in names
Vote 5 for removing accented characters from names
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Would it not be possible to allow the accented characters, but not allow the spoofing you mentioned?
ie if there is a user "Jöhn" then do not allow "John" etc.
You may be right I may be crazy -- Billy Joel --
Within you lies the power for good, use it!!!
|
|
|
|
|
I suspect this would require a whitelist and a custom matching routine, and fall under the too much work catagory.
|
|
|
|
|
This is the same issue as protecting names that use HTML. We can strip out HTML and we can do a quick conversion of accented to non-accented and then test, but this would have to be implemented as a SQL function and be run against our entire member table, which is a long, long operation.
The solution is to do a quick check first then do an offline check later. That would keep things clean, but would still provide a window of opportunity for spoofing.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Not that I am an expert or anything (I know just enough SQL to be dangerous) but how about adding another row to the user table. I am sure you probably now have just the display name with it's HTML formatting and accented characters and all that fun stuff that you are trying to check against. If you were to add a row for the stripped user name which is the same name as the display name except for the formatting stripped out and you ran the comparisons against that row. At least then you only have to do the stripping once on the newly entered user name, not on every name in your database.
If a user has the display name "Jöhn" the user's stripped name would be "John". Now if anyone tries to use the names Jõhn, Jòhn, Jóhn, Jôhn, or John you would quickly find that the stripped name John is already in use and disallow the new user name.
You may be right I may be crazy -- Billy Joel --
Within you lies the power for good, use it!!!
|
|
|
|
|
What a simple solution.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
Chris Maunder wrote: In the end, though, if it's an unpopular decision then I'm open to persuasion.
What if I slapped some sense into a select group of people?
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|
|
My 1 for you this time . These characters must be allowed. Because with that only I identify if they are non-english people
|
|
|
|
|
So I tried using my old name again. The website reported back that Jörgen Sigvardsson has already been registered. I then tought that maybe you have implemented an algorithm which treats { ö, o, ô, Ó, etc } as the same letter. So I changed my display name to Joergen Sigvardsson, and then tried to change it to Jörgen Sigvardsson. I still get the "already registered" error message. A search for Sigvardsson reveals this user: http://www.codeproject.com/script/profile/whos_who.asp?id=3435008
I suspect that account got created when I noticed that CP rejected accented letters. The date of that account's creation seem to match the date when I noticed that accented letters were rejected. Are accented letters back, and if so, how do I remove this "garbage account"?
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|