Comments (6)
...it seems any updates at all to "profile information" are not possible through the interface with hashing set, because it keeps complaining that the "password is too long" (because it sees the hash as a password)
from ixp-manager.
This should be fixed. At least everything seems to be working for me.
@rowanthorpe if there are still issues, please open a new ticket with detailed step by step instructions on how to replicate.
from ixp-manager.
With version 3.5.0, this thing looks like working fine for the BCIX installation.
from ixp-manager.
@bcix - you'll need to update to v3.5.2. There are some edge cases where certain actions will fail (e.g. logout, do a password reset, then log in and try and change your password or profile).
Also, the add / edit of contacts (with login accounts) had some issues for non-plaintext password hashing.
from ixp-manager.
Hey, on 3.5.2, now. When I reset the password mail and then via
http://www.bcix.de/ixp/auth/reset-password/username//token/
now I'll see the following error message on the following page:
User expected but none found... Please reload the page...
from ixp-manager.
@bcix I have tested password reset with both versions of password hashing:
resources.auth.oss.pwhash = "plaintext"
resources.auth.oss.pwhash = "bcrypt"
and both email formats:
resources.auth.oss.email_format = 'html'
resources.auth.oss.email_format = 'plaintext'
and I cannot replicate a case where I get a password reset email with no username and token in the provided URL.
Please ensure that at each version bump you carried out all necessary tasks as indicated in the changelog and also ensure your database is fully up to date as per these instructions.
If the problem persists, please open a new ticket with step by step instructions on what you're doing as well as the output of the MySQL statements:
SELECT * FROM user WHERE username = `XXXX`\G
SELECT * FROM user_pref WHERE user_id = Y;
If you're using plaintext passwords, obsfuscate the password in the output. The user ID Y
can be gotten from the output of the first command and the username XXXX
is the user you are trying to reset the password of.
Also provide the output of:
git rev-parse HEAD
and ensure, from the root directory of IXP Manager, that you have run:
git submodule init
git submodule update
Lastly, also include all the resources.auth.xxx
config blocks from your application.ini
.
from ixp-manager.
Related Issues (20)
- Master branch docker-compose setup broken; web interface error HOT 1
- Allow 2fa to be enabled on a per customer basis
- exception handler for Irrdb\\UpdateAsnDb, Irrdb\\UpdatePrefixDb HOT 2
- Whois PeeringDB closed Jan 2024
- IX-F export: allow excluding VLANs HOT 2
- Use MANRS API HOT 4
- Missing required parameter for [Route: customer@overview] [URI: customer/overview/{cust}/{tab?}] HOT 4
- Setup wizard for the initial database objects
- Looking Glass Page Syntax Error ! HOT 2
- MySQL issues with Install Script HOT 2
- Collector Startup Failure After Upgrade to Version 6.4.0 HOT 8
- Core bundle statistic page missing selection fields in mobile view
- IX-F Member Export Cannot Exlcude ASN/Tag HOT 1
- Misspelling "Port Utilisation" HOT 2
- ISSUE WITH MRTG HOT 1
- The masklen must not be greater than 64. HOT 2
- logger: "Driver [null] is not supported." HOT 3
- VLAN into IXPmanager is informational? HOT 1
- `/switch/store-by-snmp` fails with error 405 HOT 2
- The layer2 provisioner API reports the wrong port name for interfaces on different switches HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ixp-manager.